Android 如何侦听接收器中的HDMI-CEC媒体控件事件

Android 如何侦听接收器中的HDMI-CEC媒体控件事件,android,chromecast,google-cast,Android,Chromecast,Google Cast,谷歌最近宣布Chromecast现在支持HDMI-CEC控件。 我想在我的应用程序中实现该功能。我已经用Youtube和我的电视进行了测试,效果很好。如何在Chromecast应用程序的接收器部分实现相同的功能?我试着听一些关键事件,但似乎听不到任何东西。有什么想法吗?只要你在接收端使用媒体管理器(推荐的方法),你就不需要做任何特殊的事情。正如你在文章中所说,基本上只有Google Cast媒体名称空间名称空间支持HDMI-CEC,因此基本上对于自定义接收应用程序,答案是否定的。对于媒体名称空

谷歌最近宣布Chromecast现在支持HDMI-CEC控件。


我想在我的应用程序中实现该功能。我已经用Youtube和我的电视进行了测试,效果很好。如何在Chromecast应用程序的接收器部分实现相同的功能?我试着听一些关键事件,但似乎听不到任何东西。有什么想法吗?

只要你在接收端使用媒体管理器(推荐的方法),你就不需要做任何特殊的事情。

正如你在文章中所说,基本上只有
Google Cast媒体名称空间
名称空间支持HDMI-CEC,因此基本上对于自定义接收应用程序,答案是否定的。对于媒体名称空间应用程序,只需实现,它就会自动工作

我知道媒体HDMI-CEC支持包括打开电视、切换到ChromeCast输入、暂停和播放。它可能还包括音量(包括静音)和搜索,因为这些也是API中定义的媒体播放消息

如果您可以使用这些按钮来控制在CC上运行的自定义接收器,这可能会很酷,但我怀疑唯一的方法是在发送方中生成视频并将其流式传输到CC,根据远程控制交互生成新视频。也就是说,一种昂贵且相当间接的方式

另一方面,作为概念证明,这可能会鼓励谷歌向非媒体应用程序开放HDMI-CEC API