我正在创建一个使用iPhone底部麦克风进行录制的应用程序 没有插入耳机。我的问题是音量为 插入耳机的录音远低于录音 耳机没有插上。
耳机是否需要添加设置/配置? 插入,使录音与没有耳机的音量相同。我尝试过调整AVAudioSession.inputGain,但效果相同。
答案 0 :(得分:1)
根据您的申请意图,我会想到一些事情。
如果您愿意使用音频单元进行输入处理,启用语音处理IO 效果单元可以显着提高捕获的质量和音量。见下面的例子。
AudioComponentDescription desc;
desc.componentType = kAudioUnitType_Output;
desc.componentSubType = kAudioUnitSubType_VoiceProcessingIO;
desc.componentManufacturer = kAudioUnitManufacturer_Apple;
desc.componentFlags = 0;
desc.componentFlagsMask = 0;
答案 1 :(得分:0)
我将类别模式设置为AVAudioSessionModeMeasurement。将其设置为AVAudioSessionModeDefault解决了我的问题。