I have a problem with AVAudioPlayer in some state . at first my sound recorder works fine at all. but after calling and playing VOIP from built_in_Speaker and a lot with a sound session after you hung up, I canβt record sound with sound first! but the second time everything works great. Problem
provided that I mentioned that my sound was recorded but has no voice!
I want to know in what situation can happen?
self.audioSession = [AVAudioSession sharedInstance]; NSError *err = nil; [self.audioSession setCategory :AVAudioSessionCategoryPlayAndRecord error:&err]; if(err){ NSLog(@"audioSession: %@ %d %@", [err domain], [err code], [[err userInfo] description]); return; } BOOL preparedToRecord = [self.audioRecorder prepareToRecord]; __block BOOL recordStarted = NO; err = nil; [self.audioSession setActive:YES error:&err]; if(err){ NSLog(@"audioSession: %@ %d %@", [err domain], [err code], [[err userInfo] description]); return; } if (preparedToRecord){ recordStarted = [self.audioRecorder record]; }
source share