我正在用TVJS和TVML写一个tvOS应用。但是它似乎不能播放带有特定HTTP头的视频。
有没有办法做到这一点?
发布于 2017-07-27 13:48:29
当您像这样设置AssetURL时,您可以将header添加到AVPlayer:
var headers: [String:String] = ["HeaderKey": "HeaderValue"]
let asset: AVURLAsset = AVURLAsset.URLAssetWithURL(url!, options: ["AVURLAssetHTTPHeaderFieldsKey": headers])
let playerItem = AVPlayerItem(asset)
player.replaceCurrentItemWithPlayerItem(playerItem)
player.play()
https://stackoverflow.com/questions/45352537
复制相似问题