是否可以为AVPlayerItem URLRequest配置自定义标头?

时间:2020-02-07 15:48:32

标签: swift video-streaming avfoundation avplayer avplayeritem

我有HTTP Live Stream URL,并且我使用AVPlayerItem播放流。我只能使用URL初始化AVPlayerItem,但我需要在请求中发送一些自定义HTTP标头字段,以便服务器响应。

1)是否可以为AVPlayerItem URLRequests配置自定义标头?

2)如果没有,您还可以推荐其他哪些选择?

1 个答案:

答案 0 :(得分:1)

创建AVURLAsset时,可以添加选项AVURLAssetHTTPHeaderFieldsKey并提供HTTP标头。该代码应类似于:

let asset = AVURLAsset(url: url, options:["AVURLAssetHTTPHeaderFieldsKey": yourHttpHeaders])
let item = AVPlayerItem(asset: asset)
let player = AVPlayer(playerItem: item)
相关问题