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

时间:2010-08-06 05:04:52

标签: iphone cocoa-touch background avaudioplayer audiosession

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

我还需要做些什么来启用背景音乐播放吗?

1 个答案:

答案 0 :(得分:2)

模拟器中显然存在一个错误 - 它在那里不起作用,而它在设备上工作正常。

(编辑:并且“不起作用”我的意思是当应用程序进入后台时声音会停止,但播放器的状态仍然是“正在播放”并且似乎仍在“播放”,尽管你听不到它)