处理AVQueuePlayer

时间:2016-11-17 14:29:32

标签: ios audio avqueueplayer

我有一个可以使用AVQueuePlayer播放音频播放列表的应用程序。

实际歌曲的网址是动态构建的,并在构建完一段时间后过期。因此播放列表是使用类似永久链接的东西构建的,其中歌曲URL是永久性的,并且响应HTTP状态代码为301.

例如,假设歌曲网址为 http://myhost.com/song?id=1234 ,并且该网址以301(永久移动)和带有类似的网址的位置标头进行响应http://realcontent.com/song?id=...&token= ...

一切正常,音乐播放,但我在音频开始播放前经历了几秒钟的延迟。

我看到的是AVPlayer正在做的事情:

  1. 带有HTTP标头的第一个请求"范围:字节= 0-1"对于永久链接,它以重定向响应,
  2. 对具有相同范围的重定向网址的请求
  3. 对具有全范围的固定链接的第二个请求,将被重定向
  4. 对具有全范围的重定向网址的第二个请求。
  5. 我想避免第三步,因为它完全没必要。固定链接已经回复 永久移动 ,因此以下请求将以相同的方式响应。

    是否有设置或我可以更改的内容以避免提出该请求?

0 个答案:

没有答案