android - 如何仅将输出镜像到 HDCP 兼容设备?

标签 android tablet drm hdcp

我们对 Android 平板电脑应用程序有一个客户端要求,该应用程序将用于实时流式传输,只允许 HDCP 兼容设备进行镜像。如果连接了非 HDCP 兼容设备,应用程序应阻止 HDMI 输出镜像。 我浏览了 android 开发者网站,看到有一个 drm api 可用于内容管理,但无法确定它是否可用于检查是否符合 HDCP。

关于我们如何实现这一点的任何提示都会有所帮助。

最佳答案

对于 Android 4.2 及更高版本,您可以使用 DisplayManager.getDisplays(),然后为使用过的 Display 检查 FLAG_SECURE。

https://developer.android.com/reference/android/hardware/display/DisplayManager.html#getDisplays() https://developer.android.com/reference/android/view/Display.html#FLAG_SECURE

关于android - 如何仅将输出镜像到 HDCP 兼容设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6647099/

相关文章:

安卓:DrmManager 服务器死机

android - 设置 Uri 时出现位图错误

javascript - Cordova - 如何修改 webview 标志?

Android 测试 onTouch、onDraw 和加速度计,但有些图形不工作

java - Android 5.1以下版本如何在前台运行应用程序

css - 响应式设计 - 新的背景图像不会在较小的视口(viewport)中显示

Galaxy Tab 上的 Android 打印 API

android - 在虚拟主机上通过平板电脑访问 Xampp 上的我的站点

ffmpeg - 在 Shaka Player 中播放加密的 .webm 视频文件的 DASH

ios - 获取关键请求数据时出错: AVFoundationErrorDomain reason: Optional ("An unknown error occurred (-42650)")