игра на iphone и запись проблемы с низкой громкостью - PullRequest
2 голосов
/ 21 июня 2011

Я создаю своего рода приложение для 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 Ответ

1 голос
/ 21 ноября 2011

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

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

...