1. 安裝bluealsa
我使用藍牙音箱播放音樂是基于bluealsa 做的,,感覺使用這種方式比較簡單,沒啥坑。 這個版本也貌似自帶bluealsa ,所以安裝如果提示bluealsa is already the newest version (0.13). 的話,就可以直接去到第2步了,。
sudo apt-get install bluealsa
2. 連接藍牙音箱
-
打開藍牙工具 sudo bluetoothctl
-
打開藍牙掃描 scan on
會掃到一堆藍牙設(shè)備,找到自己的藍牙音箱,,例如標(biāo)紅的那個就是我的音箱:
[CHG] Device 4D:B8:6A:17:1A:74 RSSI: -62 [CHG] Device F0:59:BC:38:A9:0E RSSI: -97 [CHG] Device 38:E6:0A:3B:38:78 RSSI: -88 [NEW] Device 11:58:02:B8:02:54 HAVIT M8 [CHG] Device 38:F9:D3:8A:C6:4B RSSI: -72 [CHG] Device 4D:B8:6A:17:1A:74 ManufacturerData Key: 0x004c [CHG] Device 4D:B8:6A:17:1A:74 ManufacturerData Value: 0c 0e 08 7f c9 11 8d ca b7 cd 5c e8 e8 26 86 6d …&.m [CHG] Device 67:2A:0A:5F:79:44 RSSI: -46
-
信任與連接藍牙音箱 trust 11:58:02:B8:02:54 (<- 這是藍牙設(shè)備的MAC地址,,上面掃到的)
這時候就能夠自動連接藍牙音箱,,如果沒有連接,使用連接指令去連接就好了,。connect 11:58:02:B8:02:54
連接完畢使用命令退出藍牙控制器exit
-
測試藍牙音箱能否播放音樂 aplay -D bluealsa:DEV=藍牙設(shè)備mac地址,,自己修改,PROFILE=A2DP test.wav
test.wav 是要播放的音頻,自己找個音頻代替,,但是aplay 是不支持mp3 的,,能播放音樂的話就下一步。
3. 設(shè)置bluealsa為默認播放插件
新建/編輯配置文件
sudo vi /etc/asound.conf
內(nèi)容為:
pcm.!default {
type plug
slave.pcm {
type bluealsa
device "藍牙設(shè)備mac地址,,自己修改"
profile "a2dp"
}
}
到這里就搞掂了,,不需要重啟,直接能用命令aplay test.wav 就可以通過藍牙音箱播放音樂,,重啟后,,樹莓派也會自動連接藍牙音箱。當(dāng)然也偶爾試過重啟,,斷開藍牙音箱時間長一丟丟,,重啟后并沒連上音箱,感覺是音箱的問題,,可能進到省電模式什么的,,我不需要動樹莓派,直接重啟藍牙音箱,,就自動連接上了,。
|