如何在后台使用AVAudioPlayer播放音乐?

3

我目前使用AVAudioPlayer在前台播放音乐,但是当我按下主屏幕按钮时,我的应用程序进入后台,音乐停止播放。我将AVAudioSession的类别设置为AVAudioSessionCategoryPlayback,并将其active属性设置为YES。此外,我在Info.plist中添加了audio键到UIBackgroundModes。

是否还需要执行其他操作以启用后台音乐播放?

1个回答

2

模拟器中似乎存在一个bug - 应用在那里无法正常工作,但在设备上可以正常工作。

(编辑:当应用程序进入后台时,声音停止,但播放器状态仍为“正在播放”,并且似乎仍在“播放”,尽管您听不到声音)。


这就是答案:模拟器有问题。设备正常工作。非常感谢。 - justinkoh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接