我目前使用AVAudioPlayer在前台播放音乐,但是当我按下主页按钮时,我的应用程序转到后台,音乐停止。我将AVAudioSession的类别设置为AVAudioSessionCategoryPlayback,并将active设置为YES。另外,我在我的Info.plist中将audio
键添加到UIBackgroundModes。
我还需要做些什么来启用背景音乐播放吗?
答案 0 :(得分:2)
模拟器中显然存在一个错误 - 它在那里不起作用,而它在设备上工作正常。
(编辑:并且“不起作用”我的意思是当应用程序进入后台时声音会停止,但播放器的状态仍然是“正在播放”并且似乎仍在“播放”,尽管你听不到它)