Android - 如何获得所有可用的麦克风?

时间:2016-11-13 15:45:24

标签: android android-audiorecord

如果有多个麦克风可用,我想给用户选择他想要使用的麦克风。

我该如何解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:1)

  

声音会自动路由到可用的麦克风

     

more info here

所以我想你最好的选择是使用intentChooser / dialog让用户选择是否使用:

  • 设备的话筒
  • 有线耳机麦克风
  • 蓝牙耳机麦克风

然后检查连接的源并覆盖系统的自动路由。

  1. Check if wired headset is connected
  2. Check and handle BT headset
  3. Override sound to the desired source
  4. 我没有尝试任何此类操作,我在这里做了一些假设!

    我希望这会指出你正确的方向。