ubuntustudio
내 14.04, 64비트를 블루투스 오디오 싱크(a2DP의 서비스)로 설정하려고 합니다 a2snk
. 그러면 음악을 안드로이드 휴대폰에서 PC로, PC에서 스피커로 리디렉션할 수 있습니다.
나는 팔로우하고 있다이것가이드는 오래되었음에도 불구하고 너무 많은 수정 없이 로드해야 하는 지점까지 계속 작동할 수 있습니다.
sudo apt-get install pulseaudio-module-bluetooth
pactl load-module module-bluethooth-discover
이제 모듈 설치가 예상대로 작동합니다. 그러나 모듈 로딩이 실패하여 전화 -> PC 오디오 연결이 설정되었음에도 불구하고 펄스 오디오에 블루투스 장치가 팝업되지 않아 스피커에서 소리가 들리지 않습니다.
이 모듈은 다음에 나타납니다 pulseaudio
.
pactl list short modules | grep blue
9 module-bluetooth-policy
22 module-bluetooth-discover
확인하면 syslog
다음과 같은 관련 정보가 표시됩니다.
Dec 14 12:32:19 starmaze NetworkManager[1243]: <info> (50:32:75:B3:DA:31): new Bluetooth device (driver: 'bluez' ifindex: 0)
50:32:75:B3:DA:31
실제로 내 안드로이드 휴대폰의 블루투스 MAC 주소는 어디에 있나요?
그리고 조금 후에
Dec 14 12:38:47 starmaze pulseaudio[2663]: [pulseaudio] module-bluetooth-device.c: /org/bluez/942/hci0/dev_50_32_75_B3_DA_31 is not a valid BlueZ audio device.
Dec 14 12:38:47 starmaze pulseaudio[2663]: [pulseaudio] module.c: Failed to load module "module-bluetooth-device" (argument: "path=/org/bluez/942/hci0/dev_50_32_75_B3_DA_31 address=50:32:75:B3:DA:31 profile=a2dp_source source_properties=device.icon_name=blueman card_properties=device.icon_name=blueman"): initialization failed.
실행해도 pulseaudio -k
문제가 해결되지 않는 것 같고 Disable=Socket
`/etc/bluetooth/audio.conf에 있는 모순된 설명으로 인해 실제로 PC에서 전화로 브로드캐스트되는 "a2dsnk" 서비스가 사라지게 됩니다.
무엇이 잘못되었을 수 있나요? 펄스오디오 또는 이와 관련된 블루투스 검색 모듈을 로드하지 못한 경우 문제가 정확히 지적된 것 같습니다. 하지만 (때때로 모순되는) 모든 정보가 있기 때문에 확신할 수는 없습니다. 도울 수 있니?
편집하다:
lsusb
보고
Bus 006 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
lsusb -t
보고
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 1: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 1: Dev 4, If 2, Class=Application Specific Interface, Driver=, 12M
lspci
그리고 lspci -nnk
끝났어페이스트빈. 이것이 어떻게 도움이 될지 확신할 수 없으므로 모든 출력을 포함했습니다.
답변1
내 시스템에서 이 문제는 gdm이 pulseaudio 클라이언트를 시작하고 사용자 클라이언트가 수행하기 전에 Bluetooth 오디오 카드를 잡아서 발생했습니다. gdm 사용자에 대해 pulseaudio를 비활성화하여 문제를 해결했습니다.
/var/lib/gdm/.config/pulse/client.conf
추가됨:
autospawn = no
daemon-binary = /bin/true
답변2
이 명령을 사용하면 문제가 해결될 수 있습니다
sudo pactl load-module module-bluetooth-discover