我希望播放声音,然后在背景中播放10秒。但是,当我的objective-c应用程序进入后台时,则会停止10秒音频,我无法再播放音频。我在我的plist中添加了背景和airplay键,我的appDelegate中有这个代码:
NSError *error = NULL;
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayback error:&error];
if(error) {
// Do some error handling
NSLog(@"Errrror");
}
[session setActive:YES error:&error];
if (error) {
// Do some error handling
NSLog(@"error!");
}
在将我的应用程序移至后台后,如何保持AVAudioSession打开并播放声音?