2010-07-18 88 views
0

我正在編寫一個應用程序來聯繫運行在桌面上的網絡服務器來訪問和播放mp3文件。 這是我到目前爲止所嘗試的: 我已經使用MPMusicPlayerController(並嘗試過UIWebview)來處理音頻文件,它會在逐步下載文件後自動播放。在逐步下載文件後,沒有辦法處理跳過的歌曲並播放,這對蜂窩網絡來說不是一個好的解決方案。Iphone sdk支持通過網絡播放mp3文件

理想情況下,我想有以下功能 1.客戶端請求使用特定的比特率來創建一個流(以處理不同的網絡狀況) 2.客戶端應該能夠跳過歌曲

燦任何人都指向正確的方向? m3u8文件可以支持這些功能嗎?

感謝您提前提供任何幫助。

回答

1

看看AVPlayer,它可以通過網絡連接流式傳輸MP3。

 AVPlayer *player = [[AVPlayer playerWithURL:[NSURL URLWithString:@"http://www.mp3.com/mp3file.mp3"]] retain]; 

    [player play]; 

Check the documentation.