我如何在安卓设备上选择使用哪个麦克风?

5

我有一个和webrtc相关的应用程序。我需要添加一个选择部分,以便可以选择要使用哪个麦克风。

我已经可以显示连接的麦克风列表(内置、蓝牙等),我可以在选择列表中选择一个时返回一些值。这些值可以是名称、ID类型等等。 为了做到这一点,我使用了getDevices(AudioManager.GET_DEVICES_INPUTS)

那么我该如何选择其中的一个设备呢?

感谢任何帮助。一个示例或教程的链接可能会很好!

1个回答

0

getDevices (AudioManager.GET_DEVICES_INPUTS) 返回一个 AudioDeviceInfo 实例的列表。从列表中选择你需要的那个实例,并通过调用 setPreferredDevice 将该实例传递给 AudioRecord 对象。


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