我听到关于这个的一些矛盾报告。我想要做的是从URL流式传输mp3文件。我已经进行了数小时的研究,但我找不到任何好的指南,说明应该使用什么样的音频播放器,也不知道如何实现。
有些朋友告诉我AVPlayer可以流式传输mp3,但苹果的文档说它不能。我仔细阅读了Matt Gallagher的音频流播放器(http://www.cocoawithlove.com/2008/09/streaming-and-playing-live-mp3-stream.html),但那段代码是一段时间以前编写的,而且由于我对此还不够熟悉,所以很难通过自动释放和保留等方法解决问题。
我想要流式传输的音频是来自libsyn服务器的一个相当大的mp3文件,其URL格式为...
http://traffic.libsyn.com/podcastname/episode.mp3
我所需做的就是拿起它并开始播放,具有暂停和快进功能。所以首先要确定,AVPlayer可以流式传输mp3吗?如果可以,是否有任何指南或代码可以提供?如果不行,是否有任何一种音频播放器类可以流式传输音频?
我尝试创建一个带有URL初始化的AVPlayerItem,然后将其添加到AVPlayer中,但是我遇到了大量的“加载错误”和“符号未找到”的错误。感谢您提供任何关于此问题的信息,谢谢!