AVPlayer流延迟

时间:2017-02-12 19:09:15

标签: ios xcode streaming avplayer

我有ios应用程序从服务器流式传输音乐。开始播放音频需要4到5秒。似乎AVPlayer下载整个音频文件然后开始播放。如何减少AVPlayer的长延迟?

1 个答案:

答案 0 :(得分:1)

iOS设备目前支持流式传输以下音频格式:

  • E-AAC或AAC-LC,最高48 kHz,立体声音频
  • MP3(MPEG-1 Audio Layer 3)8 kHz至48 kHz,立体声音频
  • AC-3(适用于Apple TV,仅限直通模式)

如果您的音频采用其中一种格式,AVPlayer应该能够在开始播放之前对其进行流式播放,而无需下载。

这是Apple doc的链接,我在这里获得了这些信息:https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html