如何让 AVPlayer 播放 URL 中的 mp3 而无需等待 swift 中加载整个文件

How to let AVPlayer plays mp3 from URL without waiting to load the whole file in swift

我正在使用 AVPlayer 播放一个文件,它工作正常。我正在寻找的是,当应用程序播放文件时,它应该在有足够的缓冲区可用时立即播放。目前我注意到的是,如果文件很大,它会等待更长的时间来开始播放文件,这意味着它会等到文件加载到缓冲区左右。

有什么想法吗?

首先,谢谢保罗,你的提示很有帮助。

我已经解决了如下问题:

而不是将 URL 作为 mp3 文件;我创建了一个文本文件并将其命名为 audio.m3u 然后我刚刚在新创建的文件 (m3u) 中写入了我的 mp3 文件的 url 地址。然后在AVPlayer中播放文件(audio.m3u)。

就这些:)