У меня проблема с AVAudioPlayer
в Некоторое состояние. в первом моем аудиозаписывающем устройстве работает нормально. но после вызова и воспроизведения VOIP от built_in_Speaker
и работы со звуком, после того, как вы повесили трубку, я не могу записывать звук со звуком сначала! но во второй раз все прекрасно работает. ЗадачаAVAudioRecorder не звучит
в состоянии, о котором я упомянул, мой звук был записан, но не имеет голоса!
Я хочу знать, в какой ситуации может случиться?
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];
}
я быть_наст получить разрешение в первом запуске приложения, и я упомянул я использую аудио сессию в моем вызове и он работает отлично! Я исправлю проблему, которую я объяснил здесь в ближайшее время. tnx для вашего ответа! – Mohamad