模拟器上的背景音频停止(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 模拟器唯一的错误。
关闭应用程序时音频停止。如果您只是打开控制中心(从底部滑动),可能会重新开始。真是奇怪。
在 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 模拟器唯一的错误。