配对音频设备启动连接时,蓝牙 Windows 10 音频出现噼啪声/抖动

配对音频设备启动连接时,蓝牙 Windows 10 音频出现噼啪声/抖动

想知道是否有人也遇到过类似的问题。此外,有人能解决这个问题吗?

这只是一个小小的不便,但问题就在这里。我有一个 Logik 蓝牙条形音箱。它与我的 Windows 10 Pro 21H1 PC 配对。我的蓝牙是 Ziyituod PCIe,带有英特尔无线 6 AX200 和英特尔蓝牙控制器 LMP 11.9590(蓝牙 5.2)。

配对是从 Windows 发起的,这里没有问题。问题发生在条形音箱关闭或进入待机状态,然后重新打开时。条形音箱一次只能与一个设备配对,因此我的预期是配对信息存储在条形音箱本身中,当条形音箱打开时,它会启动与我的 PC 的连接,这是可发现的 - 而不是 Windows 检测到它已可用并连接。

当它出现这种情况时,我的 PC 上的音频会失真 - 它会断断续续地出现非常短且频繁的中断。但是,当我在 Windows 中断开与设备的连接,然后重新连接时,音频是完美的。所以每次我打开音箱时,我都必须转到 BT 设备,断开连接然后重新连接。

有什么想法吗?谢谢阅读。

答案1

好的,我不会将自己的答案标记为正确,因为这只是一种解决方法,可以更轻松地克服噼啪声,而无需打开设备、断开连接和重新连接的漫长过程。

我下载了蓝牙命令行工具,并将安装目录添加到路径环境变量中。

然后我使用 btdiscovery.exe 列出可用的设备并记下扬声器的 MAC 地址。

我从https://github.com/stanleyguevara/win10-bluetooth-headphones

向 stanleyguevara 的辛勤工作表示敬意

repo 中有一个 mac.txt 文件,您可以在其中插入设备的 mac。我合并了断开连接和连接脚本(vbs 和 bat)的内容,以创建断开连接重新连接脚本,如下所示:

set /p mac=<"D:\Programs\Bluetooth Audio Toggle\mac.txt
btcom -b"(%mac%)" -r -s110b
btcom -b"(%mac%)" -c -s110b

s110b 是需要关闭和打开的串口服务,对应蓝牙的 A2DP 功能(音频)。

然后我下载了 AutoHotkey 并创建了一个脚本,如下所示:

#noTrayIcon

^r::
Run "D:\Programs\Bluetooth Audio Toggle\disconnectReconnect.vbs"
return

只关注这个脚本的作用,^r:: 表示按下 CTRL+R 时触发脚本。我把这个脚本放在 shell:startup 文件夹中,这样当我登录时它就会加载。

现在,当我打开条形音箱时,只需按下 CTRL+r,几秒钟后设备就会断开连接并重新连接,Windows 会启动连接,声音也很好。希望这对某些人有帮助,但如果你知道发生这种情况的确切原因,或者有更好的解决方案,请分享!

相关内容