ho un problema con AVAudioPlayer
in alcune condizioni. in primo luogo il mio registratore audio funziona bene in generale. ma dopo la chiamata VOIP e suonare il ring da built_in_Speaker
e lavorare molti con la sessione audio, dopo aver chiamato la chiamata, non posso registrare Audio con audio in primo luogo! ma in seconda battuta ogni cosa funzionava bene. AVAudioRecorder non ha audio
in condizione che ho accennato che il mio audio è stato registrato ma non ha voce!
voglio sapere in che situazione potrebbe accadere?
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];
}
ho ottenere il permesso in primo lancio di app, e ho già detto io uso sessione audio nella mia chiamata e si sta lavorando bene! risolvo il problema che ho spiegato qui a breve. tnx per la tua risposta! – Mohamad