1

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

请分享你的想法。谢谢你,马丹·莫汉。

4

2 回答 2

1

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

MPMusicPlayerController用于播放您使用 iPod Library 中的 MPMediaPickerController 选择的播放列表中的歌曲,这是一个加分项。它可以访问许多 AVAudioPlayer 无法访问的歌曲属性。它无法在后台播放音乐。

于 2012-11-04T16:16:15.790 回答
0

AVAudioPlayer 更轻量级,适合一次播放单曲

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

于 2011-10-01T18:19:55.477 回答