2010-07-18 51 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.