我可以毫无困难地在AV播放器中播放普通的HLS视频。但是如何播放AES-128加密的HLS视频?
答案 0 :(得分:7)
要解码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帮助我解决这个问题。