我正在制作一个应用程序,我必须在其中检查 Android 设备中是否存在 Google Widevine DRM。 如何以编程方式检查?
提前致谢
最佳答案
Android DRM 框架提供了一种方法来检查哪些 DRM 系统可用 -
String[] engines = mDrmManager.getAvailableDrmEngines()
返回的名称可能有点令人困惑,但如果您尝试一下,您应该会看到您正在寻找的内容。
值得注意的是,Widevine 有不同级别,具体取决于 DRM key 的保护方式以及硬件内的播放是否完全安全。
还有两种常规类型的 Widevine - 较旧设备上的 Widevine classic 和较新设备上的 Widevine Modular。
您可以在此处查看有关如何确定 Widevine Classic 级别的一些详细信息:
关于android - 如何检查 Android 设备上存在的 Widevine DRM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41281719/