iphone play and record low volume problem

问题描述:

我正在做一种voip应用程序,所以我必须能够同时播放和录制声音。iphone play and record low volume problem

但是,当我在同一时间播放和录制时,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录音。

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

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