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

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

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

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

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

  • 没有可靠的方法来选择是使用主麦克风还是辅助麦克风进行单声道录音。 MIC AudioSource 通常表示进行单声道录音时的主麦克风, CAMCORDER可能表示辅助麦克风。 但这并不能保证,因为它取决于麦克风的物理位置。

  • 单声道录音有效地关闭了其他麦克风,无论做什么降噪都只使用来自一个麦克风的信号(因此动态噪音几乎没有降低)。
    例外情况可能是,如果您在语音呼叫期间录制,其中已启用两个麦克风以进行上行链路噪声抑制。
    另一个例外可能是您使用VOICE_RECOGNITION AudioSource,因为某些供应商在此用例中使用一个或多个额外的麦克风对信号应用噪声抑制。

  • 在2麦克风设备上录制麦克风的立体声录音。 左声道包含来自一个麦克风的输入,右声道包含来自另一个麦克风的输入,但不能保证通道对应的物理麦克风(再次取决于放置)。