2013-04-09 121 views
0

什麼是播放/流式傳輸mp3文件的最佳方式,而不必下載整個MP3文件 - 只需要緩衝10秒,然後開始播放?通過http在iOS上播放/流式傳輸mp3的最佳方式?

還有一種方法可以將MP3文件緩存在磁盤上,下載完成後還是緩存?

AVAudioPlayer似乎不允許進行HTTP流式傳輸,可以使用MPMoviePlayer代替 - 它有一個令人困惑的名稱,如果它僅適用於音頻呢?

+0

請參閱smiler問題http://stackoverflow.com/questions/13131177/streaming-mp3-audio-with-avplayer – Tirth 2013-04-09 16:48:11

+0

是的,我已經看到了,但它似乎相當過時了,很多對iOS 4代碼的引用,但從那以後可能什麼也沒有發生? – user2210889 2013-04-09 20:17:29

+0

我建議遵循這些參考。因爲AVFoundation框架類和它的功能從未改變過。 – Tirth 2013-04-09 22:47:36

回答

0

通過http流式傳輸mp3的最佳方法是使用AVPlayer。 這個link包含了一個非常方便的解釋如何流化MP3

0

您可以使用AVPlayer流音頻或視頻。 AVPlayer可以處理AVAudioPlayer不處理的在線流媒體。要使用AVPlayer,請嘗試this演示。