Windows 系统蓝牙适配问题

最近窗户外面修楼,打地基太吵(嗡嗡嗡咯,嗡嗡嗡咯,嗡嗡嗡咯……),于是下血本买了台降噪耳机用。耳机的降噪效果还是有的,发动机的嗡嗡声基本上屏蔽掉了,但是喇叭声、刹车声之类的高频噪音搞不定。不过还算满意吧,已经屏蔽掉大部分声音了,其他的只能期待技术进步啦。

耳机虽然好用,但是也遇到了难以解决的问题,这里贴一下折腾过程吧。

问题是这样的,蓝牙耳机与手机连接工作一切正常,但是与PC连接会出现很多奇怪的现象,换了好几个方案都没有解决,最后还是采用了一个折中的方案。

首先是 CSR 芯片的方案,这个方案不能用,原因是耳机每次开机都要重新配对才可以使用。现象是耳机提示已连接PC,但是PC上显示已断开连接,耳机里面能够听到PC上播放的很微弱的音乐声。

随后换了博通芯片的方案,这个方案解决了必须重新配对的问题,但是也不能用,原因是每次必须在播放设备里面手动连接耳机。有两个现象,一个是蓝牙耳机语音提示已连接PC,也可以在PC的蓝牙设备列表里面看到耳机已连接,但是在播放设备列表里面显示已断开连接,必须在这里手动连接后耳机才会有声音;另一个是即使耳机连接上了,麦克风也连接不上,也就是说蓝牙耳机的麦克风无法使用。

想来想去,这个问题应该是 Windows 对蓝牙的支持不好导致的。那既然这样,不是 Windows 对蓝牙支持不够好嘛,那咱搞个免驱的试试呗,所以搞了个免驱的回来。这次成功的解决了我的大部分问题。免驱的方案其实也不是真正的免驱,应该是把声卡和蓝牙做到了一起,即自带声卡的蓝牙适配器。使用的时候以声卡的身份与 Windows 交互,以蓝牙适配器的身份与耳机交互,从而避免了在 Windows 中处理蓝牙问题。这个适配器与耳机的配对都是在适配器上完成的,完全不需要Windows参与,Windows 识别成声卡,插上就可以用,上述提到的问题都解决了。包括重启重新配对,重启重新连接,麦克风不能使用等等问题都不复存在了。

不过还有一个遗留的问题解决不了:如果在使用耳机播放音乐的同时使用麦克风,那么耳机音质会变得很差。找了很多帖子都没有办法解决,不过这个问题查到最后可以确定是蓝牙协议的问题,而不是 Windows 的问题,所以无法解决。我买的耳机只支持 A2DP 协议,而不支持 aptX 协议, A2DP 协议无法同时使用立体声和麦克风,这时候我才回去手机上测试,发现手机上其实也是存在这个问题的。但是没有在手机上发现这个问题是因为手机在用麦克风的时候会直接将音乐关掉,真是个小机灵鬼呀。最后的折中方案是外挂一个麦克风,将默认播放设备设置为蓝牙耳机,默认录制设备设置为外挂的麦克风,并且将蓝牙耳机的麦克风禁用掉。

0%