我正在努力使我的应用程序中的蓝牙能够进行VoIP通话,并且可以使耳机连接并正确播放。
我正在使用侦听蓝牙耳机更改的组合,以及使用蓝牙配置文件代理来查看连接了哪些耳机。
当我致电以获得代理时,
mBluetoothAdapter.getProfileProxy(context, pofileListener, BluetoothProfile.HEADSET)
我会得到一份当前连接的蓝牙耳机设备的列表,它会告诉我哪个设备通过布尔标志连接到了音频
我不知道如何更改音频源?我想在对话框中显示这两个连接的设备,并让用户在它们之间进行选择。
我可以物理地打开/关闭一个或另一个设备,并且每次都能平稳过渡音频,我只想让用户选择音频的去向。