我有一个 CEL-TEC F5A 耳机。规范说:
蓝牙 4.0,配置文件:耳机、免提、A2DP、AVRCP/HSP/HFP
它与高保真播放(A2DP 接收器)配置文件配合得很好。
当我想将音频输入切换到耳机的麦克风时,输出配置文件会自动更改为耳机主机 (HFS/HFP)并且质量很差 - 比如 8 位声音或其他东西。当我将其切换回 A2DP 时,输入又回到桌面麦克风。
我读过一些其他问题,似乎 A2DP 不支持输入,对吗?但我猜 HFS/HFP 中的 HFP 部分是高保真播放?听起来它可以用作耳机,但听起来仍然不像 1950 年代的手机。
我怎样才能简化配置文件之间的切换,以便在我说话时是 HFS/HFP,而在我听时是 A2DP?例如作为一键通。
Ubuntu 17.10,没有声音定制 IIRC,一切都是最新的。
https://www.kabelmanie.cz/cel-tec-f5a-active-noise-bluetooth-stereo-sluchatka-s-mikrofonem/
我的输出:
$ pactl list cards
Card #0
Name: alsa_card.pci-0000_00_03.0
...
Card #4
Name: bluez_card.00_19_5D_25_6F_6C
Driver: module-bluez5-device.c
Owner Module: 30
Properties:
device.description = "F5A"
device.string = "00:19:5D:25:6F:6C"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "headset"
bluez.path = "/org/bluez/hci0/dev_00_19_5D_25_6F_6C"
bluez.class = …
Run Code Online (Sandbox Code Playgroud) 所以我在我的个人和工作笔记本电脑上都安装了Ubuntu 18.04,我在这两台笔记本电脑上都遇到了同样的问题。
我有索尼 WH-1000XM3降噪耳机,它们已配对,一切正常且工作正常,唯一的问题是每当我打开它们并且 Ubuntu 上的蓝牙自动连接启动并连接到它们时,它们开始听起来很奇怪。
奇怪的是,我的意思是就像环境声音被打开了,虽然耳机处于降噪状态,而且声音真的很糟糕而且很安静。
但是,当我断开连接并手动重新连接它们时,问题就会消失。
提前致谢!
更新:
使用切换到 A2DP 的解决方案没有解决任何问题。耳机确实连接了,但它没有切换到它们,声音一直在笔记本电脑的扬声器上播放。尝试在耳机之间切换几次也不能解决问题。
使用其他解决方案编辑/etc/bluetooth/main.conf导致同样的问题。我什至尝试移除设备并再次配对。
sudo apt install libdbus-1-dev libudev-dev libical-dev libreadline-dev
bluez-5.52
通过从源代码构建来安装。有关详细信息,请参阅自述文件 + 您必须运行sudo make install
http://www.bluez.org/release-of-bluez-5-54-and-5-53/systemctl daemon-reload
sudo service bluetooth restart
另请注意,这是在重新更新的 Ubuntu 18.04 上,我有点搞砸了一些依赖项,不得不通过在旧的操作系统之上安装新的操作系统来修复我的操作系统,在此之前我还有一些其他旧的依赖项不允许我安装 bluez-5.52
我在网上仔细看到了很多建议,但无法克服这个问题。我昨天能够连接并使用我的蓝牙扬声器,但今天不能。
从蓝牙控制
~$ bluetoothctl
[NEW] Controller 0C:D2:92:78:36:FA billy-Lenovo-G500s [default]
[NEW] Device FC:A8:9A:A6:8F:B2 JBL Flip 3
[bluetooth]# devices
Device FC:A8:9A:A6:8F:B2 JBL Flip 3
[bluetooth]# connect FC:A8:9A:A6:8F:B2
Attempting to connect to FC:A8:9A:A6:8F:B2
Failed to connect: org.bluez.Error.Failed
[bluetooth]#
Run Code Online (Sandbox Code Playgroud)
我正在使用 gnome 和我的 bluez 版本运行 ubuntu 16.04:5.37-0ubuntu5 一些好主意吗?
/B
徐邦图 16.04
$ uname -a
Linux private-client 4.4.0-57-generic #78-Ubuntu SMP Fri Dec 9 23:50:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
连接我的新 August EP650 蓝牙耳机时,它配对但我听不到任何声音
打开 Pulse-Audio 的配置后,您可以在配对后立即观看出现的新项目。左边标有“EP650”,还有一个下拉框,名字叫“HiFi-Stereo-A2DP-snk-profile”(我从德语翻译过来的)
但
$ sdptool search --bdaddr local a2snk
Failed to connect to SDP server on FF:FF:FF:00:00:00: No such file or directory
Run Code Online (Sandbox Code Playgroud)
和
$ sdptool search --bdaddr local a2src
Failed to connect to SDP server on FF:FF:FF:00:00:00: No such file or directory
Run Code Online (Sandbox Code Playgroud)
阅读一些线程后,我意识到,没有: /etc/bluetooth/audio.conf
我可以做一些你告诉我的 Linux 东西,但我不知道出了什么问题,也不知道,如何获得那个文件?
它是否带有任何应用程序?
感谢您提供任何有用的建议。
bluetooth ×4
sound ×4
17.10 ×1
18.04 ×1
a2dp ×1
alsa ×1
bash ×1
headphones ×1
microphone ×1
pulseaudio ×1
sony ×1