通过HDMI检测连接到Android设备的电视电源状态的变化

我正在构建一个Android媒体播放器应用程序,我打算用它在电视上播放媒体(视频,图片等),同时通过HDMI电缆连接。

我想让媒体播放器应用程序在电视机的电源状态为关闭时暂停,并希望在电视机打开时播放。

当我的Android设备通过HDMI连接到电视机时,如何检测我的Android应用程序中电视机的电源状态?

电视和Android设备都支持HDMI-CEC。 有问题的设备是ODROID C2。 我已经在KODI Android应用程序上看到了这一功能,当HDMI-CEC状态为关闭时,该应用程序具有暂停视频的功能,我希望在我的应用程序中实现此功能。

任何帮助表示赞赏。 提前致谢!

编辑:下面的进展

我尝试从该文件/sys/devices/virtual/switch/hdmi/state读取HDMI连接的/sys/devices/virtual/switch/hdmi/state 。 但是,无论所连接的屏幕/电视的电源状态是ON还是OFF,该文件都保持为int 1

第二次进度更新

我仍在为此工作。 不会放弃,一旦我完成,我一定会在这里发布答案。

链接地址: http://www.djcxy.com/p/82561.html

上一篇: Detect changes in power status of a TV connected to an Android device via HDMI

下一篇: faulty touch screen/android touchpad for same device