我可以在AV播放器中正常播放正常的HLS視頻,沒有任何問題。但是,如何播放AES-128加密的HLS視頻?如何在AVPlayer中播放AES-128加密的HLS視頻
4
A
回答
6
要解碼AES-128 /類似的加密HLS視頻,只需將'授權'添加到您的標頭。
let headers = ["Authorization": "Bearer xxxxxxxxxxxxxxxx..."]
let avAsset = AVURLAsset(url: videoURL, options: ["AVURLAssetHTTPHeaderFieldsKey": headers])
let avItem = AVPlayerItem(asset: avAsset)
let avPlayer = AVPlayer(playerItem: avItem)
.
.
.
謝謝@ SeanLintern88幫助我解決這個問題。
相關問題
- 1. 使用AVPlayer播放加密視頻
- 2. 如何解密AWS Elastic Transcoder HLS AES加密視頻播放.m3u8?
- 3. 如何僅在AVPlayer中的視頻文件中播放音頻
- 4. 使用AVPlayer播放視頻
- 5. AVPlayer不播放視頻
- 6. Avplayer視頻播放方法
- 7. 如何使用AVPlayer播放視頻?
- 8. 使用avplayer播放AES加密hls流 - ios swift
- 9. 無法在AVPlayer中播放mp4視頻
- 10. 當視頻暫停時,AVPlayer Fairplay HLS不會停止音頻播放
- 11. 如何在AVPlayer中獲取HLS流的視頻大小?
- 12. 如何在reactjs中播放mp4和hls視頻?
- 13. 在視頻播放中播放視頻
- 14. AVPlayer不播放視頻文件
- 15. AVPlayer無法播放Vevo Youtube視頻
- 16. IOS AVPlayer不會播放視頻
- 17. AVPlayer視頻播放按鈕劃掉
- 18. 如何將AVPlayer中播放的視頻靜音?
- 19. 加密hls播放不會發生
- 20. 使用AVPlayer播放視頻 - 視頻在某個點停止
- 21. hls aes加密視頻不能播放ios上的EXT-X-DISCONTINUITY標籤後
- 22. 如何在YouTube視頻播放器中播放YouTube視頻中的視頻android
- 23. avplayer不能在IOS中播放音頻
- 24. 如何在Gstreamer中構建hls視頻管道(AES加密或不加密)
- 25. 如何從Android播放器訪問HLS視頻傳輸段(.ts)?
- 26. 視頻停止播放,而不是暫停播放,迅速AVPlayer
- 27. AVPlayer不播放視頻,播放按鈕與線通過
- 28. 在Cocoa OS X中播放HLS(m3u8)AVPlayer - Swift
- 29. 如何在使用AVPlayer播放音頻時添加iPod EQ?
- 30. 播放保存的視頻在文件字典中AVPlayer
難道你只是將訪問密鑰添加到播放請求的標題中? – SeanLintern88
我不這麼認爲。但讓我試試! –
不,它不起作用。我嘗試將頭文件中的解密密鑰添加爲授權 –