我使用安卓4.4.4版本的PlugPC (计算棒),将它连接到电视的HDMI端口,以控制电视上正在显示的内容。我的应用程序在启动时启动,控制屏幕。现在,我想通过我的应用程序来控制电视音量和信号源开关(也许)。在这方面,我有以下问题:
附注-我理解(https://source.android.com/devices/tv/HDMI-CEC.html)中提出的理论,但对如何用代码实现一无所知。请具体回答上述问题。
发布于 2016-12-19 17:29:46
是的,这是完全可能的,但它是令人难以置信的反复无常。HDMI CEC的工作方式类似于总线。通常,在两个方向上。
您的问题:
我自己的一些观点:
要正确执行此操作,您可能需要使用JNI来实现代码,以形成适当的数据包。你可以使用find this useful,至少对于逻辑来说是这样。
我在设备中使用的设备接入点是/dev/amhdmitx0
。您可以将格式正确的数据包发送到该位置。
这里有一个很有用的网站,可以告诉你如何形成一个CEC命令:http://www.cec-o-matic.com/。
不幸的是,我不能分享更多我写的东西。出于各种法律原因。
你能做的最好的事情就是向你正在为之编程的供应商寻求帮助。如果你正在为一个特定的平台编码。他们可能会愿意帮助你。
https://stackoverflow.com/questions/39420067
复制相似问题