Можно ли использовать AVAudioRecorder без глушения воспроизведения? - PullRequest
3 голосов
/ 12 января 2012

Я использую AVAudioRecorder для обнаружения ударов в микрофон iPhone. Но когда я "записываю", iPhone заглушает фоновую музыку. Есть ли способ избежать этого?

Я пытался установить категорию аудио-сеанса на ambient:

[session setCategory:AVAudioSessionCategoryAmbient error:&error];

Но тогда запись больше не разрешена.

Также нельзя устанавливать свойство mixwithothers, если вы используете категорию записи

UInt32 allowMixing = true;
propertySetError = AudioSessionSetProperty(
                        kAudioSessionProperty_OverrideCategoryMixWithOthers, 
                        sizeof(allowMixing), 
                        &allowMixing
                        );
...