蓝牙耳机问题(ubuntu 16.04)

蓝牙耳机问题(ubuntu 16.04)

这里还有一篇关于蓝牙问题的帖子……我有蓝牙耳机(三星 Level U)和一台运行 ubuntu 16.04 的笔记本电脑。
耳机与 Windows/Android 设备配对时工作正常,可以自动连接,没有问题;但使用 ubuntu 时,总会有一些问题。
通常,当我第一次将它们与 ubuntu 配对时,它们工作正常;但是,每次重新连接后,我都必须手动打开蓝牙连接,然后转到音频设置,选择蓝牙耳机作为音频接收器,然后将接收器模式从电话双工更改为高保真播放(a2dp 接收器)。
好像这还不够烦人,每次我的蓝牙耳机与任何其他设备(如 Android 手机)连接后,与 Ubuntu 的连接都会在随机位置开始“失败”。50% 的时间里,Ubuntu 无法在蓝牙设备列表中找到我的耳机。 25% 的时间它可以找到并成功连接,但音频接收器列表中没有声音也没有蓝牙耳机。25% 的时间音频接收器列表中有耳机,但它们无法从电话双工切换到 a2dp 接收器模式(Ubuntu 中的按钮可以工作,但模式并没有真正改变,声音仍然很糟糕)。
因此,每次我的耳机连接到任何其他设备后,我都要花 3-5 分钟打开和关闭耳机,打开和关闭蓝牙,删除并再次配对,在音频接收器和播放模式之间来回切换,直到我最终让它们正常工作。
我已经有这个问题一年多了(ubuntu 14.04 之前是 16.04),每个月我都会尝试用 google 寻找解决方案,但对我来说没有什么真正起作用。
我尝试安装和重新安装 blueman、pavucontrol 和 pulseaudio;我尝试使用 blueman 而不是 Ubuntu 默认蓝牙设置创建配对;我尝试编辑 etc/pulse/default.pa;尝试在重新连接耳机后写入 pulseaudio -k。这些都不起作用 - 我唯一能让耳机工作的时间是使用默认的 ubuntu 蓝牙设置,但每次它们重新连接时,我都必须经过漫长的过程才能让它们工作。

请帮忙!

答案1

我终于在这个帖子中找到了答案:蓝牙耳机没有声音,但可以检测到 此脚本https://gist.github.com/pylover/d68be364adac5f946887b85e6ed6e7ae#file-a2dp-py只是修复了问题。运行完美

答案2

看起来您可以从一些脚本中受益。以下批处理脚本,我也发布了这里,更容易理解调整

我们需要确保:

  • 将我们的耳机正确连接到蓝牙。
  • 配置我们的计算机以将音频输出至我们的耳机。

将耳机连接到蓝牙适当地

我们将使用bluetoothctl命令行实用程序:

  • 重要的:通过按下设备上的某些按钮确保您的设备可以通过蓝牙发现。
  • 通过运行查找蓝牙设备的 MAC 地址$bluetoothctl scan on
    • 此命令将开始发现您的设备,您需要在输出中找到设备的 MAC 地址。我的设备名为“Avi Ear”,它是在以下行中找到的:
      • [CHG] Device 4C:87:5D:9E:04:B8 Name: LE-Avi Ear
    • 从上面的输出中,我们知道我的设备的 MAC 地址是4C:87:5D:9E:04:B8
  • 现在我们有了 MAC 地址,我们可以使用以下 bash 脚本连接到设备将我的 MAC 地址替换为你的 MAC 地址后
    • 重要的:在运行脚本之前,请通过按下设备上的某些按钮确保您的设备可以通过蓝牙发现。
#!/bin/bash
# remove headphones and start fresh
bluetoothctl remove 4C:87:5D:9E:04:B8
# turn bluetooth off
bluetoothctl power off
# turn blutooh on
bluetoothctl power on
# scan for devices for 15 secs so that our device gets discovered.
timeout 15s bluetoothctl scan on
# pair with headphones
bluetoothctl pair 4C:87:5D:9E:04:B8
# trust headphones
bluetoothctl trust 4C:87:5D:9E:04:B8
# connect to headphones
bluetoothctl connect 4C:87:5D:9E:04:B8
  • 最后,您应该在蓝牙设置中看到耳机处于“已连接”状态。例如,如下图所示,“Avi Ear”(我的耳机名称)处于“已连接”状态。 在此处输入图片描述

配置您的计算机以输出到耳机

尽管我的耳机显示已连接,但我听不到任何声音。要听到声音,您需要:

  • 打开PulseAudio Volume Control应用程序。对我来说,Ubuntu 已预装了此应用程序,但如果没有,您应该能够找到简单的安装说明。
  • 转到Configuration选项卡并确保除耳机之外的所有其他设备都已关闭,如下所示: 在此处输入图片描述

现在您应该可以从耳机里听到声音了。

相关内容