我正在制作一种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录制声音。
答案 0 :(得分:1)
您是否在录制前使用kAudioSessionProperty_InputGainScalar属性设置音量?
顺便说一句,此输入增益属性仅适用于iOS5。