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

提前致谢

最佳答案

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

String[] engines = mDrmManager.getAvailableDrmEngines()


返回的名称可能会有些混乱,但是如果您使用它,您应该会看到所需的内容。

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

Widevine也有两种常规类型-旧设备上的Widevine经典型和新设备上的Widevine模块化。

您可以在此处查看有关如何确定Widevine Classic水平的详细信息:


https://support.google.com/widevine/answer/6072714?hl=en

关于android - 如何检查Android设备上存在的Widevine DRM,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41281719/

10-12 06:05