我有一个和webrtc相关的应用程序。我需要添加一个选择部分,以便可以选择要使用哪个麦克风。
我已经可以显示连接的麦克风列表(内置、蓝牙等),我可以在选择列表中选择一个时返回一些值。这些值可以是名称、ID类型等等。
为了做到这一点,我使用了getDevices(AudioManager.GET_DEVICES_INPUTS)
那么我该如何选择其中的一个设备呢?
感谢任何帮助。一个示例或教程的链接可能会很好!
我有一个和webrtc相关的应用程序。我需要添加一个选择部分,以便可以选择要使用哪个麦克风。
我已经可以显示连接的麦克风列表(内置、蓝牙等),我可以在选择列表中选择一个时返回一些值。这些值可以是名称、ID类型等等。
为了做到这一点,我使用了getDevices(AudioManager.GET_DEVICES_INPUTS)
那么我该如何选择其中的一个设备呢?
感谢任何帮助。一个示例或教程的链接可能会很好!
getDevices (AudioManager.GET_DEVICES_INPUTS) 返回一个 AudioDeviceInfo 实例的列表。从列表中选择你需要的那个实例,并通过调用 setPreferredDevice 将该实例传递给 AudioRecord 对象。