禁用耳机麦克风并启用设备麦克风。

4

我们能区分耳机和Android设备的麦克风吗?

我想要从设备的麦克风录制音频,但它会将来自耳机麦克风的音频路由到Android设备。有可能我们可以选择从设备的麦克风或耳机的麦克风中听取吗?

请帮我一下,非常感谢。

谢谢。

1个回答

4
不是真的。如果插入有线耳机,其麦克风将默认用作语音通话和录音的输入。
您可以为MediaRecorder指定AudioSource.CAMCORDER,这应该会给您一个内部麦克风而不是耳机麦克风。问题在于,您可能会得到设备背面的麦克风(如果设备有麦克风),这可能不是您想要的。
AudioSource.VOICE_RECOGNITION 可能映射到某些设备上的主要内部麦克风,但不能保证如此。也没有保证它是否调整为近距离或远距离录音。

感谢您的回答和分享有用的知识。我会使用它并看看是否有效。谢谢。 - user609239

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接