Iphone sdk支持通过网络播放mp3文件

时间:2010-07-18 14:55:47

标签: iphone mp3 mpmusicplayercontroller m3u

我正在编写一个应用程序来联系桌面上运行的Web服务器来访问和播放mp3文件。 这是我到目前为止尝试的内容:      我已经使用MPMusicPlayerController(并尝试过UIWebview)来处理音频文件,并在逐步下载文件后自动播放。在逐步下载文件后,没有办法处理跳过的歌曲和播放不适合蜂窝网络。

理想情况下,我想拥有以下功能 1.客户端请求使用特定比特率创建流(以处理不同的网络条件) 2.客户应该可以跳过歌曲

有人能指出我正确的方向吗? m3u8文件可以支持这些功能吗?

感谢您提前提供任何帮助。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

我最终使用了 1.用于控制MPMoviePlayerController的MPMediaPlayback协议 2. MPMoviePlayerPlaybackDidFinishNotification确定播放是否因错误或用户输入而完成。

播放器在流媒体和渐进式下载方面都可以正常播放。 <{3}}的示例MoviePlayer代码是一个很好的起点。