ios - AVAudioPlayer 与 MPMusicPlayerController 之间有什么区别

标签 ios avaudioplayer mpmusicplayercontroller

AVAudioPlayer 和MPMusicPlayerController 哪个更好,有什么区别。

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

最佳答案

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

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

关于ios - AVAudioPlayer 与 MPMusicPlayerController 之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5551570/

相关文章:

iphone - 随着音乐应用程序播放歌曲播放无声视频

ios - MPMusicPlayerController 直播

ios - swift 2 : Change navigation title on a view related to a Tab Bar Controller

ios - 使用示例在 Swift 3 中编写宏

ios - 如何检查 AVAudioPlayer 是否仍在运行?

iphone - AVAudioPlayer - 计量 - 想要构建波形(图)

ios - 带 wifi 的外部附件

ios - 在我的 TabBarViewController 中,如何为 viewDidLoad 上的每个 subview Controller 设置一个实例变量?

iphone - 应用程序在屏幕关闭时不播放声音,但仍按应有的方式执行其他操作?

iOS MPMusicPlayerController 歌曲更改通知没有歌曲对象