问题描述
我正在开发具有嵌入式 WebView 的应用程序来播放受 DRM 保护的内容。虽然我可以使用 Widevine 正确播放内容,但我无法创建允许持久许可证的 EME 密钥系统 (sessionTypes: ['persistent-license'])。
Android 设备上的 Chrome 确实支持 Chrome 下的永久许可证,方法是检查:https://www.shaka-player-demo.appspot.com/support.html
"com.widevine.alpha": {
"persistentState": true
}
"com.widevine.alpha": {
"persistentState": false
}
我假设要么缺少配置,要么缺少 WebView 的功能,但有关离线许可证的文档非常少。
解决方法
据 Chromium 团队称,目前不支持此功能 (Bug #1217505)