如何访问第二个麦克风android,如Galaxy 3

现在很多智能手机都有不止一个麦克风.一个用于语音输入,另一个用于降低环境噪声.

我想知道如何独立访问两个麦克风的信号?或者关闭其中一个麦克风?

欢迎任何想法或意见.非常感谢.

解决方法

我并不熟悉Galaxy S3,但对于我使用过的大多数设备都是如此:

>没有可靠的方法来选择是使用主麦克风还是辅助麦克风进行单声道录音. MIC AudioSource通常表示进行单声道录音时的主麦克风,而CAMCORDER源可能表示辅助麦克风.但是不能保证这一点,因为它取决于例如关于麦克风的物理位置.>单声道录音有效地关闭了其他麦克风,无论做什么降噪都只使用来自一个麦克风的信号(因此动态噪音几乎没有降低).这种情况的一个例外可能是,如果您在语音呼叫期间录制已经启用了两个麦克风以进行上行链路噪声抑制.另一个例外可能是您使用VOICE_RECOGNITION AudioSource,因为某些供应商使用一个来对信号应用噪声抑制或者在这个用例中使用更多的麦克风.>在2麦克风设备上录制麦克风的立体声录音.左声道包含来自一个麦克风的输入,右声道包含来自另一个麦克风的输入,但不能保证通道对应的物理麦克风(同样取决于放置).

相关文章

ADB Remote ATV Android TV 的遥控器,基于 ADB Shell 命令 ...
使用Flutter自带的SearchDelegate组件实现搜索界面,通过魔改...
上篇文章讲解了怎么使用Kotlin的协程配合Retrofit发起网络请...
安卓开发——WebView+Recyclerview文章详情页,解决高度...
Android 如何解决dialog弹出时无法捕捉Activity的back事件 在...