蓝牙设备立即断开连接或不提供音频

蓝牙设备立即断开连接或不提供音频

一些必要的背景:

大约一个月前,我将日常使用的操作系统从 Windows 换成了 Ubuntu。我使用的是 20.04 LTS。新取回然而,在我每天的 Zoom 通话中,人们不断抱怨我的音频(使用笔记本电脑的内置麦克风)很吵,他们只能听到我说的前几个字。我尝试了 Pulseauido 的回声消除功能,但没有成功,然后我尝试使用 blueman-bluez 在 Ubuntu 上以 HSP/HFP 模式(而不是 A2DP)连接 Apple 的 Airpods,但也没有成功。最后我受够了,买了一个外置麦克风,插入电脑的组合扬声器/麦克风插孔,结果发现在 Pulseaudio 的 GUI 上无法从插孔输入并从内置扬声器输出。

我按照几个教程安装了几个 ALSA 和 Pulseaudio 工具(甚至可能是我在互联网上找到的随机存储库),希望我的 audipo 能够正常工作。最终,我使用一些简单的命令(pacmd list-sources 和 pacmd set-default-source [在配置文件中])让麦克风输入正常工作。在整个过程中,我多次清除、删除并重新安装了 ALSA、ALSA-utils、Pulseaudio、pulsemixer 和 pavucontrol。

问题:

此时,当我尝试将任何蓝牙音频设备连接到计算机时,我遇到了一些奇怪的问题。我使用正确的命令重新启动了蓝牙、pulseaudio 和 ALSA。

设备尝试配对并出现蓝色圆圈,然后变为未设置: 蓝色圆圈

尝试几次后,它会冻结。然后设备可能会配对,连接滑块会立即关闭: 连接滑块

此时,如果我重新启动设备,设备将会连接,但是如果我从蓝牙切换到声音设置,该设备将不会出现在输出设备下: 声音设置

这里唯一显示的内容是“扬声器 - 内置音频” - 顺便说一下,它工作正常。此外,配置下唯一可用的内容是模拟环绕声 4.0、模拟声音 2.1 和模拟立体声输出。我尝试从头开始重新安装所有声音和蓝牙实用程序,并重新启动了几次,但都没有成功。问题可能是什么?为什么多次完全重新安装 Pulseaudio 和 ALSA 都无法解决问题?

答案1

OP 的解决方案:问题是由于设备被错误地卡在蓝牙下作为配对设备而引起的。找出设备的 MAC 地址bluetoothctl并将其删除后remove [MAC address],设备可以再次配对而不会出现问题。

例如,运行命令

bluetoothctl

您将获得一个新的提示[bluetooth]#。您可以键入help命令列表。该命令devices应返回可用设备的详细信息,例如(这里我编造了一个虚拟 MAC 地址):

[bluetooth]# devices
Device AA:BB:CC:D1:E2:33 Audio Thingy

充满冒号的字符串是 MAC 地址。要删除此设备(输入上一个命令找到的正确 MAC 地址:

remove AA:BB:CC:D1:E2:33

相关内容