【发布时间】:2018-03-21 12:39:37
【问题描述】:
我正在构建一个 Android 媒体播放器应用程序,打算在通过 HDMI 电缆连接时在电视上播放媒体(视频、图片等)。
我想让媒体播放器应用程序在电视电源状态关闭时暂停,并希望它在电视打开时播放。
当我的 Android 设备通过 HDMI 连接到电视时,如何在我的 Android 应用程序中检测电视的电源状态?
电视和 Android 设备都支持 HDMI-CEC。有问题的设备是 ODROID C2。我在 KODI Android 应用程序上看到了这个功能,它具有在 HDMI-CEC 状态为 OFF 时暂停视频的功能,我也希望在我的应用程序中实现此功能。
感谢任何帮助。提前致谢!
编辑:下面的进度
我尝试从该文件/sys/devices/virtual/switch/hdmi/state 中读取 HDMI 连接的状态。但是,无论连接的屏幕/电视的电源状态是开还是关,这个文件都会保存int1。
第二次进度更新
我仍在努力。不会放弃,一旦我完成了我一定会在这里发布答案。
【问题讨论】:
-
您检查了吗:stackoverflow.com/questions/45639210/…?您最有可能正在寻找的帽子可以在gist.github.com/sdabet/ac4d7711d1a529806cb7b695530b1fac找到。
-
@MohammadTabbara 感谢您的评论。是的,我做到了。问题是关于使用 Android 盒子将 HDMI CEC 信号发送到电视(很像这里的这项工作:stackoverflow.com/questions/29670275/…)。