AVPlayer
我正在尝试通过附加标头参数向我的服务器发出请求。服务器返回一个.mp3
文件,并在数据库中插入一条记录以用于历史预览。但是DB记录翻了一番,时间差不到1s。
let headers: [String:String] = [
"track_id" : "\(songid)",
"type" : "\(songtype)",
"user_id" : MyAccount.shared.id,
"token" : MyAccount.shared.apiToken,
]
let item = AVPlayerItem(asset: AVURLAsset(url: MusicPlayer.url, options: [
"AVURLAssetHTTPHeaderFieldsKey":headers
]))
// this is a queue player
player.insert(item, after: nil)
player.play()
iOS 9.2 和 10.3 显示相同的结果。