我可以让蓝牙扬声器默认连接 A2DP 吗?

我可以让蓝牙扬声器默认连接 A2DP 吗?

我有一个蓝牙扬声器,默认连接耳机单元 (HSP/HFP)。如何让它默认连接高保真播放 (A2DP Sink)?

我的机器上定义了两个用户,不知何故,它记住了其中一个用户的连接设置 A2DP。但对于另一个用户却没有。我使用的是 Ubuntu 20.04.4 LTS

编辑:评论中建议的答案,http://askubuntu.com/a/1388140/32664,但只有在重新启动之前才有效。之后问题仍然存在。我注意到,如果我正在做手动操作,pulseaudio -k && sudo systemctl restart bluetooth那么问题就会消失……

答案1

/etc/bluetooth/main.conf以其他用户(不记得的用户)身份登录时打开 audio.conf 文件(这应该是路径:) ,查看选项AutoConnect=true是否被注释掉(如果没有,请添加)。如果是,请删除前面的 #,退出并保存文件,使用以下命令重新启动蓝牙:sudo service bluetooth restart然后重试。希望这能有所帮助!

答案2

我遇到了同样的问题和解决方案从这里对我有用:

添加/etc/pulse/default.pa以自动将 pulseaudio 接收器切换到 Bluez:

.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
load-module module-switch-on-connect # Add this
.endif

修改/etc/bluetooth/audio.conf为自动选择 A2DP 配置文件(而不是 HSP/HFP):

[General]
Disable=Headset # Add this

应用更改(对我不起作用,我只是重新启动):

sudo pulseaudio -k # Restarts pulseaudio
sudo restart --system bluetooth # Restarts BT

相关内容