什么是播放/流式传输mp3文件的最佳方式,而不必下载整个MP3文件 - 只需要缓冲10秒,然后开始播放?通过http在iOS上播放/流式传输mp3的最佳方式?
还有一种方法可以将MP3文件缓存在磁盘上,下载完成后还是缓存?
AVAudioPlayer似乎不允许进行HTTP流式传输,可以使用MPMoviePlayer代替 - 它有一个令人困惑的名称,如果它仅适用于音频呢?
什么是播放/流式传输mp3文件的最佳方式,而不必下载整个MP3文件 - 只需要缓冲10秒,然后开始播放?通过http在iOS上播放/流式传输mp3的最佳方式?
还有一种方法可以将MP3文件缓存在磁盘上,下载完成后还是缓存?
AVAudioPlayer似乎不允许进行HTTP流式传输,可以使用MPMoviePlayer代替 - 它有一个令人困惑的名称,如果它仅适用于音频呢?
通过http流式传输mp3的最佳方法是使用AVPlayer。 这个link包含了一个非常方便的解释如何流化MP3
您可以使用AVPlayer流音频或视频。 AVPlayer可以处理AVAudioPlayer不处理的在线流媒体。要使用AVPlayer,请尝试this演示。
请参阅smiler问题http://stackoverflow.com/questions/13131177/streaming-mp3-audio-with-avplayer – Tirth 2013-04-09 16:48:11
是的,我已经看到了,但它似乎相当过时了,很多对iOS 4代码的引用,但从那以后可能什么也没有发生? – user2210889 2013-04-09 20:17:29
我建议遵循这些参考。因为AVFoundation框架类和它的功能从未改变过。 – Tirth 2013-04-09 22:47:36