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

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

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

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

错误:蓝牙

我已经尝试过的事情:

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

但它仍然没有被修复。

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

答案1

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

经过一番努力后,我这样做了:

sudo alsa force-reload
sudo killall pulseaudio

重新启动 pulseaudio (alt+F2 pulseaudio)

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

在[常规]禁用=插座

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

并且在 [A2DP] SBCSources=1 和 MPEG12Sources=0

然后我重新启动了蓝牙:

sudo restart bluetooth

现在可以正常工作了。

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

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

请忍耐一下,我不是专家。而且英语也不是我的母语。祝你好运!

相关内容