iPhone播放和录制低音量问题

时间:2011-06-21 13:22:28

标签: iphone volume audiounit audioqueue

我正在制作一种voip app,所以我必须能够同时播放和录制声音。

但是......当我同时播放和录制时,iphone的音量非常低。

我用过

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

我试着

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

但是..仍然音量很低..

请帮忙..!

P.S

我正在使用audioQueue播放声音并通过audioUnit录制声音。

1 个答案:

答案 0 :(得分:1)

您是否在录制前使用kAudioSessionProperty_InputGainScalar属性设置音量?

顺便说一句,此输入增益属性仅适用于iOS5。