私のアプリを使用 必要なバックグラウンド モード 「アプリが音声を再生」 バックグラウンド モードで録音できます。でも電話したら?デリゲートを利用しました
-(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];
}
これら 2 つのメソッドは正常に実行されますAVAudioRecorder
が、Run ではありません。
電話が終わったら録音しておきたい。