问题描述
我实现了 exoplayer 来播放 hls 和破折号内容。但是我正在努力使用宽藤保护来播放破折号内容。我查看了 Exoplayer 的示例应用程序,但我没有正确的想法来实现。目前我有一个破折号网址和服务器网址。如何轻松实现 exoplayer 播放此内容?
解决方法
测试内容并确保播放正常的最简单方法是修改 ExoPlayer 示例。
具体来说,如果您查看定义示例清单和许可证服务器 URL 的文件,您可以添加自己的示例,也可以将其中一个示例中的 URL 替换为您自己的示例。
示例数据在文件中:media.exolist.json: https://github.com/google/ExoPlayer/blob/release-v2/demos/main/src/main/assets/media.exolist.json
假设您的内容使用 Widevine DRM,您可以添加或修改以下条目之一:
{
"name": "HD (cenc)","uri": "https://storage.googleapis.com/wvmedia/cenc/h264/tears/tears.mpd","drm_scheme": "widevine","drm_license_uri": "https://proxy.uat.widevine.com/proxy?provider=widevine_test"
},