我目前使用AVAudioPlayer在前台播放音乐,但是当我按下主屏幕按钮时,我的应用程序进入后台,音乐停止播放。我将AVAudioSession的类别设置为AVAudioSessionCategoryPlayback,并将其active属性设置为YES。此外,我在Info.plist中添加了audio
键到UIBackgroundModes。
是否还需要执行其他操作以启用后台音乐播放?
我目前使用AVAudioPlayer在前台播放音乐,但是当我按下主屏幕按钮时,我的应用程序进入后台,音乐停止播放。我将AVAudioSession的类别设置为AVAudioSessionCategoryPlayback,并将其active属性设置为YES。此外,我在Info.plist中添加了audio
键到UIBackgroundModes。
是否还需要执行其他操作以启用后台音乐播放?
模拟器中似乎存在一个bug - 应用在那里无法正常工作,但在设备上可以正常工作。
(编辑:当应用程序进入后台时,声音停止,但播放器状态仍为“正在播放”,并且似乎仍在“播放”,尽管您听不到声音)。