我目前安装了Ubuntu 16.04,并且在刚安装时a2dp是可以正常工作的,但我希望将其作为最后的选择。当蓝牙设置中的配对被删除并重新配对时,有时它能够连接到a2dp配置文件,但如果耳机断开连接然后重新连接,a2dp配置文件就无法工作了(尽管显示为a2dp),只有在切换到HSP/HSF之后才能正常工作,而此时我无法将其设置为a2dp。
我已经尝试过:
但是出现了以下错误:
我在Linux方面经验不太丰富,所以不知道如何获取日志或者在日志中寻找什么内容,但是我从pacmd list-cards命令中得到了以下信息:
当它正常工作时:
当它不这样做时:
我已经尝试过修改/etc/bluetooth/audio.conf并安装blueman,但没有起作用。我还尝试重新安装bluez和pulseaudio,但仍然没有改变。
有没有办法可以知道出了什么问题并修复它?
我已经尝试过:
pacmd set-card-profile <index> a2dp_sink
但是出现了以下错误:
"Failed to set card profile to 'a2dp_sink'"
我在Linux方面经验不太丰富,所以不知道如何获取日志或者在日志中寻找什么内容,但是我从pacmd list-cards命令中得到了以下信息:
当它正常工作时:
name: <bluez_card.50_C9_71_97_A1_86>
driver: <module-bluez5-device.c>
owner module: 27
properties:
device.description = "Jabra REVO a4.0.0"
device.string = "50:C9:71:97:A1:86"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "headset"
bluez.path = "/org/bluez/hci0/dev_50_C9_71_97_A1_86"
bluez.class = "0x240404"
bluez.alias = "Jabra REVO a4.0.0"
device.icon_name = "audio-headset-bluetooth"
device.intended_roles = "phone"
profiles:
headset_head_unit: Headset Head Unit (HSP/HFP) (priority 20, available: unknown)
a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 10, available: unknown)
off: Off (priority 0, available: yes)
active profile: <a2dp_sink>
sinks:
bluez_sink.50_C9_71_97_A1_86/#6: Jabra REVO a4.0.0
sources:
bluez_sink.50_C9_71_97_A1_86.monitor/#10: Monitor of Jabra REVO a4.0.0
ports:
headset-output: Headset (priority 0, latency offset 0 usec, available: unknown)
properties:
headset-input: Headset (priority 0, latency offset 0 usec, available: unknown)
properties:
当它不这样做时:
name: <bluez_card.50_C9_71_97_A1_86>
driver: <module-bluez5-device.c>
owner module: 25
properties:
device.description = "Jabra REVO a4.0.0"
device.string = "50:C9:71:97:A1:86"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "headset"
bluez.path = "/org/bluez/hci0/dev_50_C9_71_97_A1_86"
bluez.class = "0x240404"
bluez.alias = "Jabra REVO a4.0.0"
device.icon_name = "audio-headset-bluetooth"
device.intended_roles = "phone"
profiles:
headset_head_unit: Headset Head Unit (HSP/HFP) (priority 20, available: unknown)
a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 10, available: yes)
off: Off (priority 0, available: yes)
active profile: <off>
ports:
headset-output: Headset (priority 0, latency offset 0 usec, available: yes)
properties:
headset-input: Headset (priority 0, latency offset 0 usec, available: unknown)
properties:
拥有的模块是:
name: <module-bluez5-device>
argument: <path=/org/bluez/hci0/dev_50_C9_71_97_A1_86>
used: 0
load once: no
properties:
module.author = "João Paulo Rechi Vita"
module.description = "BlueZ 5 Bluetooth audio sink and source"
module.version = "8.0"
我已经尝试过修改/etc/bluetooth/audio.conf并安装blueman,但没有起作用。我还尝试重新安装bluez和pulseaudio,但仍然没有改变。
有没有办法可以知道出了什么问题并修复它?