ios我可以使用MPMoviePlayerController播放.mp3网址

时间:2015-06-09 15:32:49

标签: ios mpmovieplayercontroller

我的应用需要播放一些音乐文件,例如.mp3。我想使用MPMoviePlayerController,因为它已经为我实现了所有UI的东西,即我不想打扰实现进度滑动条和类似的东西。

我测试使用它来播放.mp3文件并且它工作正常但我不知道是否可以使用它来执行此操作,因为它的名称是"电影播放器​​"它似乎应该播放电影。苹果会拒绝这个吗?谢谢。

1 个答案:

答案 0 :(得分:2)

要播放来自文件或内存的音频,AVAudioPlayer是您的最佳选择,但不幸的是,它不支持网络流,MPMoviePlayerController可以 来自documentation

  

AVAudioPlayer类的一个实例,称为音频播放器,   提供文件或内存中音频数据的播放。

     

Apple建议您使用此课程进行音频播放,除非您   正在播放从网络流捕获的音频或需要非常低的音频   I / O延迟。

对于Apple验证,我不认为您的应用程序可能被拒绝,因为您正在使用Media Player Framework播放音频文件。实际上here他们明确地说你可以做到这一点:

  

根据您的需求选择合适的技术:

     

播放用户iPod库中的音频项目,或播放本地或   流式电影,使用Media Player框架。这个类   框架自动支持向AirPlay发送音频和视频   Apple TV等设备。

不确定性能和内存问题!

祝你好运。