我在我的android应用程序中遇到了蓝牙SCO音频的问题。
我为动作ACL_CONNECTED和ACL_DISCONNECTED注册了一个接收器,以捕获蓝牙SCO设备的连接和断开。在收到ACL_CONNECTED时,我正在检查蓝牙设备是否有音频服务(耳机),如果有音频服务,我正在实例化AudioTrack (new AudioTrack(....))并启动蓝牙SCO (startBluetoothSco我在没有任何接收器的情况下尝试,只在onCreate()中实例化了
我拥有一个蓝牙耳机()。我对自动连接有一个问题,我已经找到了解决办法。我更喜欢一个真正的解决方案。连接耳机。断开耳机。选择“高保真回放”作为音频配置文件。下面是我尝试过的其他方案:
当耳机和计算机自动连接时,计算机将使用最新的配置文件(高可靠性回放)。如果我尝试将配置文件关闭,然后返回到“高可靠性播放”,我会得到错误消息Failed to change the profile to a<