我正在开发一个具有嵌入式 WebView 以播放受 DRM 保护的内容的应用程序。虽然我可以使用 Widevine 正确播放内容,但我无法创建允许持久许可证的 EME 密钥系统(会话类型:['persistent-license'])。
通过检查,Android 设备上的 Chrome 确实支持 Chrome 下的永久许可证:https ://www.shaka-player-demo.appspot.com/support.html
"com.widevine.alpha": {
"persistentState": true
}
但是,在 WebView 中检查相同显示不支持持久性。
"com.widevine.alpha": {
"persistentState": false
}
我假设缺少配置或 WebView 缺少功能,但有关离线许可证的文档非常稀少。