如何检查Android设备上存在的广泛DRM

时间:2016-12-22 11:07:01

标签: android android-tv drm widevine android-drm

我正在创建一个应用程序,我必须检查Android设备中是否存在 Google Widevine DRM 。 如何以编程方式检查?

先谢谢

2 个答案:

答案 0 :(得分:3)

Android DRM框架提供了一种检查哪些DRM系统可用的方法 -

mongoOperations.save(user, COLLECTION);

返回的名字可能有点混乱,但如果你玩它,你应该看到你在寻找什么。

值得注意的是,根据DRM密钥的保护方式以及硬件内的回放是否安全,有不同级别的Widevine。

还有两种一般类型的Widevine - 旧设备上的Widevine经典版和新设备上的Widevine Modular。

您可以在此处查看有关如何确定Widevine Classic级别的一些详细信息:

答案 1 :(得分:0)

我通过探索ExoPlayer库找到了解决方案

private boolean isWideVineDRMAvailable()
{
    return  MediaDrm.isCryptoSchemeSupported(C.WIDEVINE_UUID);
}

C是ExoPlayer库中可用的常量类。