gpt4 book ai didi

java - 是否可以从 Android 设备发送 HDMI CEC 命令。

转载 作者:IT老高 更新时间:2023-10-28 20:48:01 24 4
gpt4 key购买 nike

我有一个 MK809,想发送一个 HDMI CEC 命令来打开/关闭该设备所连接的电视。有没有办法或库来发送 CEC 命令,因为我在任何地方都看不到任何记录?

最佳答案

“HDMI-CEC 是一种单线双向串行总线,它使用行业标准的 AV.link 协议(protocol)来执行远程控制功能。CEC 接线是强制性的,尽管在产品中实现 CEC 是可选的。它在HDMI 规范 1.0 并在 HDMI 1.2、HDMI 1.2a 和 HDMI 1.3a(最后添加到总线的计时器和音频命令)中进行了更新。存在 USB 到 CEC 适配器,允许计算机控制启用 CEC 的设备。 Source

假设 MK809 遵循 HDMI 规范,从硬件角度来看应该是可行的。但是,问题在于软件。在粗略的搜索过程中,我无法找到用于 CEC 命令的 Java 库,尽管我能够找到一些用于 C 甚至 Arduino 的库。

要问的问题:

  1. 您的设备是否支持 CEC?操作系统当前是否通过其驱动程序支持它?
  2. 您的硬件是否支持它? (如果它遵循 HDMI 规范就可以)
  3. 您的电视是否支持 CEC?当它收到命令时它会真正关闭还是忽略它?

P.S.:恭喜,您的问题是我加入本网站后的第一个问题。 :D

2016 年更新:Android Lolipop 确实支持操作系统中的新 HDMI 控件作为 Android 源 code显示。 API 文档位于 here .请记住,设备制造商仍然需要在设备驱动程序中实际支持 API。此外,大多数电视现在都支持 CEC 命令,但默认情况下通常不启用它们。

关于java - 是否可以从 Android 设备发送 HDMI CEC 命令。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15351197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com