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

时间:2015-03-20 20:53:45

标签: android chromecast google-cast

谷歌最近宣布Chromecast现在支持HDMI-CEC控制。 https://plus.google.com/+LeonNicholls/posts/FyGeJavgmX3

我希望在我的应用中实现该功能。我已经用Youtube和我的电视测试了它的确有效。如何在Chromecast应用的接收器部分实现相同的功能?我曾尝试过收听关键事件,但似乎没有采取任何措施。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

只要您在接收方使用媒体管理器(建议的方法),您就不需要做任何特别的事情。

答案 1 :(得分:0)

正如您的文章中所述,它基本上只是支持HDMI-CEC的Google Cast media namespace命名空间,因此基本上对于自定义接收器应用,答案是否定的。对于媒体命名空间应用程序,只需实现API即可自动生效。

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

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

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