Android TV 遥控文本输入 iOS Swift

问题描述 投票:0回答:1

我正在开发适用于 iOS 的 Android TV 远程控制应用程序。到目前为止,一切都运行良好 — 我能够发现设备、成功配对、发送导航命令以及控制媒体播放。

将文本输入发送到 Android TV 是否有特定的格式或协议要求?例如,我是否需要在消息中包含其他元数据? 我应该如何调试这个问题?有没有办法验证 Android TV 是否正在接收文本输入? 有其他人在使用此库发送文本输入时遇到类似的问题吗?任何解决方法或提示将不胜感激! 如果需要,我可以分享我的实现片段以确保清晰。预先感谢!

我一直坚持将文本输入发送到 Android TV。这是我到目前为止所做的:

我正在使用 AndroidTVRemoteControl 库来管理连接和命令。 我正在使用 RemoteImeBatchEdit 消息(来自我的原始生成文件)发送序列化文本数据。 序列化数据由包含文本的 editInfo 构建,并在将其发送到远程设备之前以 varint 长度进行编码。 尽管如此,该文本并未出现在 Android TV 的文本字段中。连接和其他命令工作正常,所以我知道配对和通信设置是正确的。

android ios swift android-tv remote-control
1个回答
0
投票

经过各种研究,我已经解决了这个问题。 你需要proto文件来实现文本输入 esp 这些参数:imeObject、editInfo、imeBatchEdit

© www.soinside.com 2019 - 2024. All rights reserved.