我正在使用TVJS和TVML编写tvOS应用程序。但似乎无法播放具有特定HTTP标头的视频。
有没有办法做到这一点?
答案 0 :(得分:1)
您可以在设置AssetURL时将标题添加到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()