Игра на iphone и запись проблемы с низкой громкостью

Я создаю своего рода приложение VoIP, поэтому я должен иметь возможность играть и записывать звук одновременно.

Но... когда я играю и записываю одновременно, громкость iphone была очень низкой.

я использовал

 //kAudio
        UInt32 audioCategory = kAudioSessionCategory_PlayAndRecord;
        AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(audioCategory), &audioCategory);

а также

Я стараюсь

UInt32 audioRoute = kAudioSessionOverrideAudioRoute_Speaker;
            AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute, sizeof(audioRoute), &audioRoute); 

но.. по-прежнему громкость очень низкая..

пожалуйста помоги..!

PS

Я использую воспроизведение звука по audioQueue и запись звука по audioUnit.

1 ответ

Вы установили громкость с помощью свойства kAudioSessionProperty_InputGainScalar перед записью?

Кстати, это свойство усиления ввода доступно только с iOS5.

Другие вопросы по тегам