相关疑难解决方法(0)

蓝牙音箱:首选模式“高保真播放”(A2DP)未保存

2017 年 8 月更新:标记为我接受的解决方案似乎在 Ubuntu 15.10 之前一直有效。对于 16.04+,选择较新的解决方案之一。

对于 16.04+,配置文件/etc/bluetooth/main.conf不是 /etc/bluetooth/audio.conf 。

我有一个蓝牙扬声器,索尼 SRS-BTX300,它可以在 linux/ubuntu 13.04 中工作,但只是在一些摆弄之后。(2013 年 12 月更新:13.10 中仍然存在相同的问题)

每次打开计算机并重新连接扬声器后,我都必须将首选带宽模式设置为“高保真播放”(A2DP)。

该模式每次都会将自身重置为“电话/双工”(= 低带宽)。大约需要 20 次点击来重置扬声器,(点击菜单、断开连接、重新连接、选择模式、测试),而这些点击次数肯定太多了。

如何使“A2DP”模式成为默认模式,并以持久的方式进行?

一些屏幕截图将说明。

通过单击 Unity 顶部面板中的蓝牙图标选择此菜单后...

面板上的蓝牙图标

设置好之后...

A2DP

...重新启动/挂起计算机后,首选模式将重置为此

双工电话

sound speakers unity bluetooth 13.04

53
推荐指数
4
解决办法
4万
查看次数

没有从 12.04 到蓝牙耳机的 A2DP 流音频

我想使用耳机(Bose 蓝牙耳机系列 2)收听来自 Ubuntu 的流音频。虽然建立了蓝牙连接,但我一直无法通过耳机听到任何声音。我一般如何解决这个问题(我知道这听起来可能很残酷,但我对 linux 上的音频设置知之甚少)?

当我使用我的其他蓝牙耳机时,BlueAnt Q2 ( http://www.myblueant.com/products/headsets/q2/index.php ) 正在播放。在声音设置面板上的“硬件”选项卡中(不确定它是如何正式命名的,但请参见下图)显示了我的耳机。

在此处输入图片说明

但是,通过蓝牙连接时,Bose one 永远不会出现在同一个窗口中,除了在我手动断开耳机连接后的几秒钟(此时快照如下图。连接时,Bose BT2 的东西永远不会显示。顺便说一句,对于 Android 手机,这款耳机效果很好)。

在此处输入图片说明

Bose 的手册表明,

Make sure the device supports A2DP audio streaming.
Run Code Online (Sandbox Code Playgroud)

所以我试图弄清楚我的 Ubuntu 上是否启用了 A2DP(指的是我可以将我的电脑用作 A2DP 接收器/蓝牙扬声器吗?),发现它可能可用,如下图所示:

$ sdptool search --bdaddr local a2snk
Searching for a2snk on FF:FF:FF:00:00:00 ...
Service Name: Audio Sink
Service RecHandle: 0x10005
Service Class ID List:
  "Audio Sink" (0x110b)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 25
  "AVDTP" (0x0019)
    uint16: 0x102
Profile Descriptor …
Run Code Online (Sandbox Code Playgroud)

bluetooth headset a2dp

8
推荐指数
3
解决办法
3万
查看次数

标签 统计

bluetooth ×2

13.04 ×1

a2dp ×1

headset ×1

sound ×1

speakers ×1

unity ×1