2012-12-20 119 views
3

我们可以区分耳机麦克风& Android设备。禁用耳机的麦克风并启用设备的麦克风。

我试图从设备的麦克风录制音频,但它将耳机麦克风的音频路由到Android设备。我们是否可以选择从设备的麦克风或耳机的麦克风收听?

请帮帮我。我会很感激。

谢谢。

回答

3

不是。如果您插入有线耳机,默认情况下,其麦克风将用作语音呼叫和录音的输入。

您可以指定AudioSource.CAMCORDER您MediaRecorder,这应该给你内置麦克风,而不是耳机麦克风之一。问题在于,您可能会在设备背面获得麦克风(如果该设备有麦克风),这可能不是您想要的。

AudioSource.VOICE_RECOGNITION可能映射到某些设备上的主内部麦克风,但不能保证这样做。也不能保证它是否会被调整用于近场或远场记录。

+0

谢谢你回答和分享有用的知识。我会使用它,并会看看它的作品与否。谢谢。 – user609239