我正在尝试在我的主板上实现免提电话,我成功地通过蓝牙模块(QCA61X4A)将我的安卓手机以电话和媒体音频共享模式连接到主板。
我能够通过蓝牙播放媒体文件。但是当接通电话时,蓝牙扬声器正常工作,即我可以听到手机上说的话,但音频没有从主板传输到手机,听不到(我猜是从麦克风获取数据或从蓝牙设备传输数据时出现了一些错误)。我收到以下日志消息,每次通话时都会多次出现
“蓝牙:hci0 SCO 数据包,用于未知连接句柄 0
蓝牙:hci0 发送帧失败(-27)
蓝牙:hci0 发送帧失败(-27)“
蓝牙设备通过USB接口连接,下面是设备包配置,pulseaudio --version
pulseaudio 11.1 bluetoothctl --版本 bluetoothctl: 5.49
ofonod --版本 1.22 https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Bluetooth/
在上面的链接第 5 部分中,他们提到使用 hcitool 命令启用 SCO 路由,但我不知道 QCA61X4A 芯片组的命令。有人能帮我吗?
答案1
通过使用 pacmd 命令分配适当的接收源音频路径,问题已得到解决。
请参阅以下链接以供参考,我使用了
pacmd move-sink-input <INPUTID> <SINKNAME>