![](/img/trans.png)
[英]Using a license string to play widevine DRM protected content on ExoPlayer
[英]How to play drm protected content in exoplayer?
我實現了 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
我在以下博客DRM setup in the ExoPlayer
中起草了我對DRM setup in the ExoPlayer
。 請查看 Github 倉庫:
https://github.com/kavitamp/TestExoPlayerWithDrm
https://blog.kiprosh.com/widevine-drm-setup-in-android-exoplayer/
我希望它能幫助你解決你的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.