【发布时间】:2013-08-24 14:43:16
【问题描述】:
在 Android Doc 和 Google 上找不到任何确定的内容。
如果有 API 可以检测到这一点,它是什么以及在 HDMI 输出上启用/禁用 HDCP 的 API 是什么?
如果没有 API 可以检测到这一点,是否可以使用设备检查 HDMI 端口上的 HDCP 标志?
在某些 Android 设备(尤其是三星设备)上,HDMI 端口始终启用 HDCP。 但是其他制造商的设备呢?在 Google 认证的设备上,HDCP 是强制性的吗?如果不是强制性的,主要内容提供商的 Android 应用程序(来自 Big cable company teleco)如何防止视频输出到非 HDCP 保护的 HDMI 端口?
【问题讨论】:
-
Here is a related bug report 你可能会觉得有趣。它应该至少能回答你的一些问题。
-
谢谢 MH。这确实很有趣。我更感兴趣的是检测是否在 HDMI 端口上启用了 HDCP。即使没有办法启用/禁用 HDCP,只要应用知道 HDCP 不可用,它就可以拒绝播放高清内容。
-
请注意,我不能只检查硬件名称和型号然后假设 HDCP 可用。这是行不通的,因为可以在根设备上轻松更改设备名称和型号。