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のユーザエージェントを正しい方法で設定する方法は?
に本当に非常に簡単です、あなたが使用できるように 'HTTPHeaders'としては、'、: 'てみましょうヘッダ:HTTPHeaders = [」 User-Agent ":" Some user agent "]' – oleynikd
@oleynikd、 'HTTPHeaders'はAlamofireライブラリの一部です。この回答をチェックしている人は誰でも、 'AVURLAssetHTTPHeaderFieldsKey'は公開APIではありませんので、自己責任で使用してください。 – adev