ios - 为什么 iPhone 底部麦克风音量不同时插入耳机与未插入耳机时不同?
<p><p>我正在创建一个使用 iPhone 底部麦克风进行录音的应用程序
没有插入耳机。我的问题是音量
插入耳机录音比用耳机录音低很多
耳机未插入。</p>
<p>是否有我需要添加耳机时的设置/配置
插入,因此录音的音量与没有耳机时的音量相同。我试过调整 AVAudioSession.inputGain,但效果一样。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>根据您的应用程序的意图,您会想到一些事情。</p>
<ol>
<li>我发现,如果用户不将设备靠近脸部(例如打电话),使用 <strong>前置</strong> 麦克风录音效果更好。</li>
<li>根据使用环境,配置数据源极坐标模式和方向也会产生巨大影响。查看 <strong>AVAudioSessionDataSourceDescription</strong> 的类引用。</li>
<li><p>如果您愿意使用 Audio Units 进行输入处理,启用 <strong>Voice Processing IO</strong> 效果单元可以显着提高捕捉的质量和音量。请参见下面的示例。 </p>
<pre><code>AudioComponentDescription desc;
desc.componentType = kAudioUnitType_Output;
desc.componentSubType = kAudioUnitSubType_VoiceProcessingIO;
desc.componentManufacturer = kAudioUnitManufacturer_Apple;
desc.componentFlags = 0;
desc.componentFlagsMask = 0;
</code></pre> </li>
</ol></p>
<p style="font-size: 20px;">关于ios - 为什么 iPhone 底部麦克风音量不同时插入耳机与未插入耳机时不同?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/36499398/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/36499398/
</a>
</p>
页:
[1]