我正在创建一个应用程序,我必须检查Android设备中是否存在 Google Widevine DRM 。 如何以编程方式检查?
先谢谢
答案 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库中可用的常量类。