我正在尝试将我的电脑用作 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)的输出选项卡上执行此操作,我会失败。
请忍耐一下,我不是专家。而且英语也不是我的母语。祝你好运!