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