0

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 显示相同的结果。

4

0 回答 0