我的蓝牙扬声器在配对和维护连接方面一直遇到问题,最后在阅读和阅读之后,找到了一些步骤来实现它。请继续阅读。
答案1
首先,我们需要配置/更改蓝牙设备的音频配置(在我的例子中是 Bose Soundlink),我不认为此步骤适用于每个蓝牙设备,所以尝试一下,希望它能成功。会工作的。
我们输入这个命令。
sudo nano /etc/bluetooth/audio.conf
这将打开,或者如果之前不存在,则为蓝牙适配器创建音频配置文件,我有 2 个不同的适配器,这似乎对两者都适用。
我们必须输入或替换以下行,使其看起来像:
在[常规]部分下。
[General]
Disable=Socket
Enable=Media,Source,Sink,Gateway
顺序很重要,所以不要改变它,否则它将不起作用。我不是 Pulseaudio 方面的专家,我发现文档很简单,嗯,令人畏惧!,老实说,我还有其他事情要做,找到正确的细节已经花费了我足够的时间。
保存文件并退出。返回命令行后,使用此命令重新启动蓝牙。
sudo service bluetooth restart
这将重新启动整个蓝牙堆栈,如果您计划在继续之前启动,则不需要执行此操作,因为每次启动时都应发出后续步骤(我可以在此处使用一些帮助来了解如何每次运行命令机器再次启动的时间)
服务重启后,就可以发出了。
sudo pactl load-module module-bluetooth-discover
上面的命令告诉pulseaudio加载一个处理蓝牙设备发现的模块。
在同一命令行中输入:
sudo pactl load-module module-switch-on-connect
上面的命令告诉pulseaudio将最后连接的设备切换为默认音频接收器/输出。
最后一步是将蓝牙设备与您的计算机配对,如果您已经像我一样配对,我硬启动了我的蓝牙扬声器,以防止任何旧的配对信息干扰,并删除了我旧的配对试验,这不会无法正常工作。
配对后应该可以工作,接收器应该被重定向,并且与蓝牙扬声器的连接应该稳定,有时 Pulseaudio 需要你告诉他你想将声音重定向到哪里,(例如来自 Firefox、Flash 的 ALSA 容器)文件),因此您需要安装 Pulseaudio 音量控制并更改输出。
我希望这有帮助。
祝你好运 CN