草庐IT

linux - 从收到的 TCP 数据包中打开带有 CEC 的 AMP

首先,我有一个可行的解决方案,但它很容易失败。我想从LogitechSqueezeCenter打开我的放大器。服务器在192.168.0.30上运行玩家在192.168.0.31上运行的餐厅播放器通过HDMI连接到放大器我已经能够从播放器向放大器发送CEC命令以将其打开。我进一步开发了解决方案(在来自网络的代码片段的帮助下),以便在按下电源按钮时,SqueezeCenter中的界面向播放器发送TCP数据包,播放器运行bash脚本并在turn向AMP发送CEC命令-打开它。当相关玩家的电源按钮被按下时发送数据包的Perl插件注意我将其设置为仅向特定的餐厅玩家发送数据包-但我希望将来能够找

Android 和 HDMI CEC

我正在使用Android版本4.4.4的PlugPC(计算棒),将其连接到电视的HDMI端口以控制电视上显示的内容。我的应用程序在启动时启动,控制屏幕。现在通过我的应用程序,我想控制电视音量和信号源切换(也许)。在这方面我有以下问题:有没有办法通过android发送HDMI-CEC命令,使用Java来控制兼容电视的电视音量、开关等?任何由android提供的Java库或可用于相同的Java库?使用CEC的简单Java示例。P.S-我理解(https://source.android.com/devices/tv/HDMI-CEC.html)中提出的理论,但对如何使用代码实现一无所知。请
12