[Android][ 使用 Android TV Remote Control v2 将语音输入发送到 Android TV

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

我目前正在开发一个可以连接和控制 Android TV 的 Android 远程控制应用程序。我已成功配对设备,现在可以发送不同的键码命令来控制电视盒。

我要实现的下一个功能是将语音输入发送到电视。要打开语音输入,我可以使用 KEYCODE_SEARCH(84),手动单击 Google Assistant,或手动单击麦克风图标,就像在 YouTube 应用中一样。

但是接下来会发生什么?

经过几天的研究,这方面的文档并不多,现有的公共项目都是使用Remote Control V1。据我所知,我需要对 RemoteVoicePayload、RemoteVoiceBegin 和 RemoteVoiceEnd 做一些事情。

您以前从事过这方面的工作吗?这样做的程序是什么?如何同时与手机通话并在电视上更新文本?

谢谢!

(这是我在这个平台上的第一篇文章,如果我做错了什么,很抱歉)

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

我认为你需要进行配置,然后发送语音,如下所示: “ RemoteProto.RemoteMessage.Builder newBuilder = RemoteProto.RemoteMessage.newBuilder(); newBuilder.setVoiceEnd(RemoteProto.VoiceEnd.newBuilder().setSessionId(-1)).build();”

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