目录

录制音频时,如何指定蓝牙为音频输入设备

问题现象

音频录制时,如何在连接蓝牙耳机之后指定蓝牙作为音频输入设备?

背景知识

解决方案

  1. API 20后,在PC/2in1设备上,在需要切换设备的通话界面创建AVInputCastPicker组件,实现音频输入设备的选择。具体实现可参考:切换通话输入设备。
  2. API 21后,应用可使用AudioSessionManager的setBluetoothAndNearlinkPreferredRecordCategory设置应用程序的输入设备选择偏好,当蓝牙或星闪设备上线时生效。
  3. API 21后,应用可使用AudioSessionManager的selectMediaInputDevice选择音频输入设备。