蓝牙耳机没有声音,媒体冻结

蓝牙耳机没有声音,媒体冻结

在非常痛苦地更新到 16.04 后,我的无线耳机 Sony DR-BTN200 出现了问题。它不发出任何声音,媒体冻结。

例如,我在 YouTube 上打开一些视频。它在笔记本电脑的扬声器上播放,我可以听到声音。一旦我连接耳机,声音就会停止,视频也会暂停(但是,YouTube 播放器的暂停按钮没有被按下)。当我尝试播放一些 mp3 或观看任何电影时,也会发生同样的事情。唯一的例外是 Spotify - 它直观地显示曲目正在播放,但没有声音,Spotify 还显示曲目无法播放的通知。

一旦我断开耳机,视频或音频将从暂停的地方继续播放。如果我尝试先连接耳机,然后打开视频,它不会启动(但正在加载),并在我断开耳机后立即启动。

我尝试按下耳机上的按钮。我发现 YouTube 对播放按钮有反应 - 它会显示按钮,就像我移动鼠标或按下任何按钮一样。但没有任何反应,视频仍然处于暂停状态。

耳机作为头戴式耳机连接,配置文件为高保真播放(A2DP 接收器)。问题在更新到 16.04 后立即出现,它在 14.10 上完美运行。

答案1

我有一个 Divoom Voombox-outdoor,也遇到了类似的问题。连接后,播放的所有东西都会停止/冻结,无法正常工作。

在互联网上搜索后,我找到了连接和移除时要执行的程序。在初始连接时(如果始终执行此程序之后的程序,则此程序是唯一的):

  • 连接蓝牙扬声器/耳机(可以使用 blueman 或 bluetoothctl 或其他等效设备);
  • 使用 pavucontrol 或 blueman (或同等软件)关闭蓝牙设备;
  • 断开设备。

然后连接它(这次可以工作了):

  • 连接蓝牙扬声器/耳机(可以使用 blueman 或 bluetoothctl 或其他等效设备);
  • 使用 pavucontrol 或 blueman (或同等产品),选择选项高保真播放 (A2DP Sink)。

需要关闭内部声音才能使所有程序使用蓝牙接收器。

断开连接时:

  • 使用 pavucontrol 或 blueman (或同等软件)关闭声音设备;
  • 断开蓝牙扬声器/耳机(可以使用 blueman 或 bluetoothctl 或其他等效设备)。

这三个程序仅使用 blueman 即可完成,因为它上有更改音频配置的选项。

可能发生的情况是,在断开连接之前忘记在 pavucontrol 上关闭设备,这将需要重新执行第一个程序。这很奇怪,因为扬声器有时会在完成此操作后关闭,就好像其固件崩溃了一样(这仍然比要求重新启动的 Windows 10 更好)。

我使用的是 Xubuntu 16.04,因此使用的程序之间可能会有差异,但我们的想法是在断开设备与 pulseaudio 的连接之前,始终关闭该设备的接收器。

答案2

Audio Profile改成之后High Fidelity Playback (A2DP Sink)就好了,我用的是 ubuntu 18.04 和 blueman,手机是 Sony WH1000-XM3,设置步骤如下:

  1. 如果已安装 bluez,请删除它:sudo apt-get remove --auto-remove bluez
  2. 安装 blueman:sudo apt-get install blueman
  3. 启用并启动蓝牙服务:modprobe btusb;;sudo systemctl enable bluetooth.servicesudo systemctl start bluetooth.service
  4. 检查并解除阻止:sudo systemctl status bluetoothrfkill unblock bluetooth
  5. 重启
  6. 打开耳机 -> 点击屏幕右上角的绿色蓝牙图标 -> 选择Devices
  7. 单击Search并右键单击您的设备,选择Pair
  8. Headset如果未连接,请再次右键单击您的设备并选择。
  9. 右键单击您的设备 -> 将鼠标悬停在上面Audio Profile-> 单击High Fidelity Playback (A2DP Sink)

现在,用 YouTube 视频进行测试。

注意:您可能需要单击Headset几次来连接和断开连接,直到其正常工作。

答案3

我在使用 Ubuntu 18.04 时遇到了这个问题。

我可以按如下方法修复它。

首先做

dmesg | grep -i bluetooth 

检查您是否有固件蓝牙问题。

如果你确实有问题,例如:

bluetooth hci1: Direct firmware load for brcm/BCM20702A1-0b05-17cb.hcd failed with error -2

然后你可以下载特定版本https://github.com/winterheart/broadcom-bt-firmware/tree/master/brcm(全名必须一致)

然后将其复制到/lib/firmware/brcm并重新启动。自从我进行了此更新后,蓝牙就可以很好地播放视频和所有内容了!

相关内容