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。