微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 exoplayer 中播放受 drm 保护的内容?

如何解决如何在 exoplayer 中播放受 drm 保护的内容?

我实现了 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"
  },

这里有说明:https://github.com/google/ExoPlayer/blob/aeb306a164911aa1491b46c2db4da0d329c83c65/docs/demo-application.md#playing-your-own-content

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。