我有从服务器流音乐的ios应用程序。开始播放音频需要4到5秒钟。看来AVPlayer会下载整个音频文件,然后开始播放。如何减少AVPlayer的长时间延迟?

最佳答案

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

  • 高达48 kHz的E-AAC或AAC-LC,立体声
  • MP3(MPEG-1音频第3层)8 kHz至48 kHz,立体声音频
  • AC-3(仅适用于Apple TV,仅通过模式)

  • 如果您的音频采用以下格式之一,则AVPlayer应该能够流传输音频,而无需在开始播放之前下载音频。

    这是我获得此信息的Apple文档的链接:https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html

    关于ios - AVPlayer流延迟,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42191969/

    10-16 17:06