我有一个 iOS 应用程序,可以从服务器流式传输音乐。它需要 4 到 5 秒钟才能开始播放音频。看起来 AVPlayer 先下载整个音频文件,然后开始播放。如何减少 AVPlayer 的长时间延迟?
iOS设备目前支持以下音频格式的流式传输:
如果您的音频是其中一种格式,则AVPlayer应该能够流式传输它,而无需在开始播放之前下载它。
这里是我获取这些信息的苹果文档链接: https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html