首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设置AVPlayer用户代理

设置AVPlayer用户代理
EN

Stack Overflow用户
提问于 2016-09-24 07:51:01
回答 1查看 4.5K关注 0票数 5

您可以帮助设置AVPlayer用户代理吗?

我有一个下面的代码:

代码语言:javascript
运行
复制
    let url = NSURL(string:"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8")

    var headers: [String:String] = ["User-Agent": "myagent"]
    let asset: AVURLAsset = AVURLAsset.URLAssetWithURL(url!, options: ["AVURLAssetHTTPHeaderFieldsKey": headers])
    let playerItem = AVPlayerItem(asset)
    player.replaceCurrentItemWithPlayerItem(playerItem)
    player.play()

它不起作用。如何在Swift中正确设置User Agent?

EN

回答 1

Stack Overflow用户

发布于 2016-09-24 18:50:25

在Swift 2.3中,这真的非常简单

代码语言:javascript
运行
复制
let headerFields: [String:String] = ["User-Agent":"myua"]
let asset: AVURLAsset = AVURLAsset(URL:url!, options: ["AVURLAssetHTTPHeaderFieldsKey": headerFields])
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39671069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档