如何使用特定的HTTP标头在TVML中播放视频?

时间:2017-07-27 13:40:13

标签: swift tvos tvml

我正在使用TVJS和TVML编写tvOS应用程序。但似乎无法播放具有特定HTTP标头的视频。

有没有办法做到这一点?

1 个答案:

答案 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()