0
我的应用使用必需的背景模式“应用播放音频” 我可以在背景模式下录制。但如果打电话? 我用委托AVAudioRecorder背景模式和电话
-(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
不运行。
我想在通话结束时继续录音。
我尝试远程控制和背景模式一起可以保持运行时audioRecorderEndInterruption。 但我的AVAudioRecorder强制退出。 我需要暂停。不要停下来。我想继续录制。 谁有更好的解决方案? – user2082614 2013-02-21 06:13:10