我正在编写一个应用程序来联系桌面上运行的Web服务器来访问和播放mp3文件。 这是我到目前为止尝试的内容: 我已经使用MPMusicPlayerController(并尝试过UIWebview)来处理音频文件,并在逐步下载文件后自动播放。在逐步下载文件后,没有办法处理跳过的歌曲和播放不适合蜂窝网络。
理想情况下,我想拥有以下功能 1.客户端请求使用特定比特率创建流(以处理不同的网络条件) 2.客户应该可以跳过歌曲
有人能指出我正确的方向吗? m3u8文件可以支持这些功能吗?
感谢您提前提供任何帮助。
答案 0 :(得分:1)
答案 1 :(得分:1)
我最终使用了 1.用于控制MPMoviePlayerController的MPMediaPlayback协议 2. MPMoviePlayerPlaybackDidFinishNotification确定播放是否因错误或用户输入而完成。
播放器在流媒体和渐进式下载方面都可以正常播放。 <{3}}的示例MoviePlayer代码是一个很好的起点。