模拟器上的背景音频停止(iOS 7.1)

Audio stops on background on simulator (iOS 7.1)

关闭应用程序时音频停止。如果您只是打开控制中心(从底部滑动),可能会重新开始。真是奇怪。

在 iOS 8 个模拟器和设备中一切正常。问题是我无法在现有设备上安装 iOS 7 来测试它是我的应用程序中的错误还是模拟器中的错误。

UIBackgroundModes in info.plist 包含 audio 字符串对象。 以下是我如何在应用程序启动时配置会话:

- (void)setAudioSession {
    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
    [[AVAudioSession sharedInstance] setActive:true error:nil];
}

要播放音频,我使用 AVPlayer class.

这是 iOS 7 模拟器唯一的错误。