这是我几天前从 18.04 升级到 20.04 的机器。在 18.04 上用耳机播放声音完全没有问题。
耳机已与蓝牙配对。我取消配对并修复了它们,以确保万无一失。声音设置面板将它们作为输出选项,我可以毫无问题地选择它。但是,耳机里从来没有发出任何声音。我甚至在设置面板、alsamixer 和 pavucontrol 中调整了音量。什么都没有改变。
我在蓝牙服务日志中没有看到任何错误。
输出:
{ sudo lshw | grep product | head -n1 && sudo lspci -knn | grep Net -A3 && lsusb -v; } >output.txt 2>&1
答案1
这是一个错误(脉冲音频 #832,启动板 #1866194) 在 Ubuntu 20.04 中使用新版本的 pulseaudio,其中旧配置值尚未清除,并且未路由到正确的设备。 解决方案是删除旧配置并重新启动 pulseaudio:
打开终端(Ctrl+Alt+T
)并运行以下命令:
mv ~/.config/pulse/ ~/.config/pulse.old
systemctl --user restart pulseaudio
Apulseaudio 修复 #298目前正在进行中。
答案2
这不是一个修复,而是一个解决方法;我安装了脉冲音频音量控制实用程序:
sudo apt-get install pavucontrol
问题似乎是 Ubuntu 不会将所有音频源更改为蓝牙设备,在音量控制实用程序中您会更清楚地看到这一点,蓝牙设备已连接但未用作音频播放设备。(见脉冲音频音量控制实用程序)。
找到您的音频源;我的是 Firefox,因为我正在播放 YouTube 上的一些视频,然后选择蓝牙播放设备(我的是小米扬声器)(XMFHZ02)并进行更改。您的设备应该开始输出音频。
希望能帮助到你
答案3
我重新安装了,并且它可以工作,无需重新启动:
sudo apt install --reinstall pulseaudio pulseaudio-module-bluetooth
然后重新连接蓝牙耳机
答案4
如上所述的选项 #3这里对我有用。
附加信息:
我从 19.10 升级到了 20.04
通过音量调高/调低热键调整音量时,反馈声音会通过耳机播放。它们也在设置中被检测到。其他应用程序的音频流仍会通过笔记本电脑扬声器播放。
@Mirek 提到的软件包
pulseaudio
已经pulseaudio-module-bluetooth
安装