Saat ini saya telah menginstal ubuntu 16.04 dan a2dp dulu berfungsi pada instalasi baru, yang saya lebih suka tinggalkan sebagai opsi terakhir. Saat pairing di hapus dari setting bluetooth dan di pairing lagi kadang berhasil masuk ke profil a2dp, tapi kalau headset dicabut lalu disambungkan lagi profil a2dp tidak jalan lagi (walau tertulis di a2dp), hanya berfungsi setelah beralih ke HSP/HSF dan kemudian saya tidak dapat mengaturnya di a2dp.
Saya telah mencoba melakukan:
pacmd set-card-profile <index> a2dp_sink
tetapi kesalahan berikut muncul:
"Failed to set card profile to 'a2dp_sink'"
Saya kurang berpengalaman di Linux jadi saya tidak tahu cara mendapatkan log atau apa yang harus dicari di dalamnya, tapi saya mendapatkannya dari daftar kartu pacmd:
Saat berhasil:
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:
Ketika tidak:
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:
Dan modul pemiliknya adalah:
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"
Saya sudah mencoba memodifikasi /etc/bluetooth/audio.conf dan menginstal blueman tetapi tidak berhasil. Saya juga mencoba menginstal ulang bluez dan pulseaudio tetapi tidak ada yang berubah.
Terkait:Bagaimana cara masuk sebagai root di MySQL?Apakah ada cara agar saya tahu apa yang salah dan memperbaikinya?
Jawaban Terbaik
Agar sistem Anda dapat dideteksi sebagai wastafel A2DP (mis. untuk memutar musik dari ponsel Anda melalui speaker komputer), tambahkan Enable=Source,Sink,Media,Socket
di bawah [General]
di /etc/bluetooth/audio.conf
.
Setelah melakukan ini, restart daemon bluetooth
systemctl restart bluetooth
Hubungkan perangkat headphone Anda
bluetoothctl
connect <MAC>
Periksa kartu Anda dan setel profil
pactl list cards short
pacmd set-card-profile <index> <profile>