我可以在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. 如何在ChromeCast中播放HLS視頻?
- 4. 如何在Android中播放HLS視頻?
- 5. 在AVPlayer中播放視頻
- 6. 如何在AVPlayer中播放Youtube視頻?
- 7. AVPlayer在視圖中播放庫視頻
- 8. 如何僅在AVPlayer中的視頻文件中播放音頻
- 9. AVPlayer不播放視頻
- 10. Avplayer視頻播放方法
- 11. 使用AVPlayer播放視頻
- 12. 如何使用AVPlayer播放視頻?
- 13. 無法在AVPlayer中播放mp4視頻
- 14. 使用avplayer播放AES加密hls流 - ios swift
- 15. 在javafx中播放加密視頻
- 16. 當視頻暫停時,AVPlayer Fairplay HLS不會停止音頻播放
- 17. AVPlayer在後臺播放視頻
- 18. 如何在AVPlayer中獲取HLS流的視頻大小?
- 19. 如何在reactjs中播放mp4和hls視頻?
- 20. 原生iOS視頻播放器在使用openssl加密的HLS上失敗
- 21. 如何使用html5視頻標籤播放Apple HLS直播視頻流
- 22. 如何實現在AVPlayer上播放的視頻的剪裁?
- 23. 在視頻播放中播放視頻
- 24. AVPlayer無法播放Vevo Youtube視頻
- 25. Swift:使用AVPlayer播放Facebook視頻
- 26. AVPlayer不從服務器播放視頻?
- 27. AVPlayer不播放本地視頻
- 28. AVCaptureMovieFileOutput後用AVPlayer播放視頻
- 29. AVPlayer視頻播放按鈕劃掉
- 30. AVPlayer不播放視頻文件
難道你只是將訪問密鑰添加到播放請求的標題中? – SeanLintern88
我不這麼認爲。但讓我試試! –
不,它不起作用。我嘗試將頭文件中的解密密鑰添加爲授權 –