web-dev-qa-db-fra.com

Comment activer la lecture haute fidélité (récepteur A2DP) pour mon casque Bluetooth?

Lorsque j'ouvre les paramètres audio et que je change le profil de "Casque" en "Lecture haute fidélité (récepteur A2DP)".

Lorsque je le modifie, PulseAudio signale l'erreur suivante:

W: [pulseaudio] module-bluez5-device.c: Refused to switch profile to a2dp_sink: Not connected

Comment puis-je changer de profil?

5
Tim

Vous devez vous assurer que PulseAudio pense que votre appareil est connecté, même si vous le pensez.

Exécutez la commande bluetoothctl et examinez les périphériques connectés. J'en ai 2:

[NEW] Controller 00:1A:7D:DA:71:11 Hairy16 [default]
[NEW] Device E8:07:BF:12:FA:4A AUSDOM AH861
[NEW] Device 90:B9:31:77:B7:78 Tim's iPhone

tapez la commande connect <ADDR>, où <ADDR> est l’adresse en 12 lettres de votre appareil - par exemple. E8:07:BF:12:FA:4A. Vous devriez voir ce qui suit:

[bluetooth]# connect E8:07:BF:12:FA:4A 
Attempting to connect to E8:07:BF:12:FA:4A
Connection successful
[DEVICE NAME]#

Ensuite, vous pouvez modifier le profil avec succès.

4
Tim

Ceci est un bogue de la version 8.0 actuelle dans la version 16.04. Voir plus ici: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1574324

J'aide actuellement les développeurs à déterminer quel patch est cassé. En attendant, écrivez-moi un email à partir du tableau de bord, et je vous aiderai avec une version sans ces correctifs.

4
Joakim Koed