小编Mat*_*att的帖子

iPhone - 我的应用程序的音频播放器是什么?

我正在设计一个音乐应用程序,播放用户的iPhone音乐库中的音乐,我在确定哪个音频播放器是正确的音频播放器(AVAudioPlayer,AVPlayer或MPMusicPlayer)时遇到了问题.

我的应用需要执行以下操作:

  • 播放iPhone音乐库中的音乐
  • 与设备/系统音量分开控制应用音乐音量
  • 当应用移动到后台时继续播放应用音乐
  • 当歌曲改变为下一首歌曲或结束时捕捉事件

从我的研究看来,上面提到的三个音频播放器中的每一个都可以完成我的应用程序所需的一些任务,但是没有一个能完成所有这些任务.AVPlayer似乎最接近,除了它的音量取决于设备/系统音量.

有没有人有任何建议或解决方法来实现这一目标?我已经相当长时间地嘲笑我的大脑了,所以任何帮助都会受到赞赏.

volume avfoundation avaudioplayer mpmusicplayercontroller ios

5
推荐指数
1
解决办法
611
查看次数