Ich habe ein Problem mit AVAudioPlayer
in Einige Bedingung. im ersten mein Audiorecorder funktioniert Feine im Allgemeinen. aber nach VOIP Anruf und Wiedergabe klingeln von built_in_Speaker
und arbeiten viele mit Audio-Session, nach dem Auflegen des Anrufs, kann ich nicht Audio mit Ton zuerst aufnehmen! aber im zweiten Mal funktioniert alles gut. ProblemAVAudioRecorder hat keinen Ton
in der Bedingung, dass ich erwähnt habe, war mein Audio-Datensatz, hat aber keine Stimme!
ich will wissen in welcher situation vielleicht passiert?
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];
}
ich die Erlaubnis, in der ersten Einführung von App bekommen haben, und ich habe ich in meinem Anruf verwenden Audio-Sitzung erwähnt und es funktioniert gut! ich repariere das problem, das ich hier bald erklärt habe. tnx für Ihre Antwort! – Mohamad