我正在创建一个使用 iPhone 底部麦克风进行录音的应用程序 没有插入耳机。我的问题是音量 插入耳机录音比用耳机录音低很多 耳机未插入。
是否有我需要添加耳机时的设置/配置 插入,因此录音的音量与没有耳机时的音量相同。我试过调整 AVAudioSession.inputGain,但效果一样。
根据您的应用程序的意图,您会想到一些事情。
如果您愿意使用 Audio Units 进行输入处理,启用 Voice Processing IO 效果单元可以显着提高捕捉的质量和音量。请参见下面的示例。
AudioComponentDescription desc;
desc.componentType = kAudioUnitType_Output;
desc.componentSubType = kAudioUnitSubType_VoiceProcessingIO;
desc.componentManufacturer = kAudioUnitManufacturer_Apple;
desc.componentFlags = 0;
desc.componentFlagsMask = 0;
关于ios - 为什么 iPhone 底部麦克风音量不同时插入耳机与未插入耳机时不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36499398/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) | Powered by Discuz! X3.4 |