我的应用使用了所需的背景模式“应用播放音频”我可以在背景模式下录制。但如果打电话呢?我使用了代表
-(void)loadView
{
NSError *error=nil;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:&error];
if (error) {//Do something error}
error = nil;
[[AVAudioSession sharedInstance] setActive:YES error:&error];
if (error) {//Do something error}
}
-(void)audioRecorderBeginInterruption
{
[AVAudioRecorder pause];
}
-(void)audioRecorderEndInterruption
{
[AVAudioRecorder record];
}
这两个方法都正常执行但AVAudioRecorder
不是Run。
我想在电话结束时继续录音。