AVAudioPlayer与MPMusicPlayerController之间的区别是什么

时间:2011-04-05 12:10:59

标签: ios avaudioplayer mpmusicplayercontroller

哪个更好,它们之间有什么区别,AVAudioPlayer或MPMusicPlayerController。

请分享您的想法。 谢谢, Madan Mohan。

2 个答案:

答案 0 :(得分:1)

AVAudioPlayer 可以一次播放一首歌曲。它无法访问iPod库意味着您无法播放用户iPod库中的歌曲。但我看到的最大优势是AVAudioPlayer可以在您的应用处于后台时播放歌曲。

MPMusicPlayerController 用于播放您从iPod库中使用MPMediaPickerController选择的播放列表中的歌曲,这是一个加分点。它访问AVAudioPlayer不能的许多歌曲属性。它不能在后台播放音乐。

答案 1 :(得分:0)

AVAudioPlayer更轻巧,适合一次播放单首歌曲

MPMusicPlayerController需要更多资源,因为它具有更多功能,旨在播放包含多首歌曲的播放列表