2
你能帮助设置AVPlayer的用户代理吗?设置AVPlayer的用户代理
我有下面的代码:
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中以正确的方式设置用户代理?
也有对'一个'typealias' [字符串:字符串]'为'HTTPHeaders',所以你可以使用:'让头:HTTPHeaders = [” User-Agent“:”某用户代理“]' – oleynikd
@oleynikd,'HTTPHeaders'是Alamofire库的一部分,对吧?任何人检查这个答案'AVURLAssetHTTPHeaderFieldsKey'不是公共API,所以使用风险自负。 – adev