Ios 如何让AVPlayer从URL播放mp3,而不用等待在swift中加载整个文件

Ios 如何让AVPlayer从URL播放mp3,而不用等待在swift中加载整个文件,ios,swift,xcode,avplayer,Ios,Swift,Xcode,Avplayer,我正在使用AVPlayer播放一个文件,它工作正常。我想要的是,当应用程序播放文件时,只要有足够的缓冲区可用,它就应该播放。目前我注意到,如果文件很大,它会等待更长的时间开始播放文件,这意味着它会等待文件加载到缓冲区中 有什么想法吗?首先,谢谢你,保罗,你的提示很有帮助 我已将问题解决如下: 而不是将URL作为mp3文件;我已经创建了一个文本文件并将其命名为audio.m3u,然后我刚刚在新创建的文件(m3u)中写入了我的mp3文件的url地址。然后在AVPlayer中播放文件(audio.m3

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


有什么想法吗?

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

我已将问题解决如下:

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


仅此而已:)

如果您想使用缓冲区播放,您的mp3音频的
URL
应该是流式的
URL
,否则播放器将通过URL下载完整的mp3歌曲数据,然后开始播放。您能否提供更多详细信息,或者是否有关于此的文章?