使用 A2DP 时出现“连接失败:流设置失败”

Ami*_* KK 8 pulseaudio bluetooth a2dp

我正在尝试将我的 PC 用作 Nexus 7 的 A2DP 接收器,但我似乎无法连接。

我使用的蓝牙适配器是 ASUS-BT211

错误:蓝牙

我已经尝试过的事情:

  • 将源添加到pulseaudio“启用”行。
  • 将 Socket 添加到pulseaudio“禁用”行。
  • 安装所有蓝牙包。

但是,它仍然没有固定。

不是适配器问题。它在 Windows 中运行良好。

小智 4

我的设备也有类似的问题。我拥有 bh-905i 诺基亚耳机,起初我什至无法使用我的蓝牙适配器对其进行配对。使用 livecd 将 Ubuntu 从 12.10 更新到 13.04 后开始发生这种情况。我的内核是最新的。所以:->blueman 检测到该设备,但无法以任何方式配对。-> 将“Enable = Socket”添加到 /etc/bluetooth/audio.conf 的常规部分后,我可以将其配对,但无法使用 a2dp 流。错误是“无法将配置文件更改为 a2dp”。->耳机出现在输出选项卡上,但根本不起作用(即使已配对)。

经过一番挣扎后,我这样做了:

sudo alsa force-reload
sudo killall pulseaudio
Run Code Online (Sandbox Code Playgroud)

重新启动pulseaudio(alt+F2pulseaudio)

然后我添加了这些行/etc/bluetooth/audio.conf

在[常规]禁用=套接字

在 [Headset] 中将 HFP 值更改为 HFP=false

在 [A2DP] SBCSources=1 和 MPEG12Sources=0 中

然后我重新启动蓝牙:

sudo restart bluetooth
Run Code Online (Sandbox Code Playgroud)

现在可以了。

不幸的是,如果我在会话期间断开耳机连接,我必须重新启动 alsa 和pulseaudio,然后再尝试再次连接。

另外,我仅在blueman上将配置文件更改为a2dp,因为如果我尝试在声音管理器的输出选项卡上执行此操作(我认为是alsa),我会失败。

请耐心听我说,我不是专家。英语不是我的母语。祝你好运!

  • 不,没用:( (5认同)