您好,登錄后才能下訂單哦!
Raspberry pi自帶3.5mm的音頻輸出口,但是由于某種原因,這個接口比較雞肋。用這個接口播放音樂的話有比較明顯的噪音。一向喜歡折騰的我就想到用藍牙連接音響播放音樂。
于是從亞馬遜買了個藍牙接收器。
sudo apt-get install bluez pulseaudio-module-bluetooth python-gobject python-gobject-2 bluez-tools
sudo nano /etc/bluetooth/audio.conf
編輯main.conf
文件:
sudo nano /etc/bluetooth/main.conf
Name = Raspberrypi |
然后將設備類型(Class)名字改變為0x20041C
:
Class 0x20041C
下一步需要變更指定藍牙設備(插在樹莓派上的USB藍牙適配器)的Name
和Class
這兩個屬性。
在進行操作前我們需要知道連接到Raspberry Pi的藍牙MAC地址,直接執行下面的命令:
ls /var/lib/bluetooth
sudo nano /var/lib/bluetooth/<你的藍牙MAC地址>/config
找到該配置文件的Name和Class屬性,和剛才修改成一樣:
name Raspberrypi class 0x20041C
sudo hciconfig hci0 up |
搜索藍牙設備
hcitool scan
搜索到你的設備的MAC地址后
Scanning ... <hadware_id> CLLSPKPCARG sudo bluez-simple-agent hci0 <hadware_id>
然后測試下audio
sudo bluez-test-audio connect <hardware_id>
檢查你的設備是否默認在信任列表里
bluez-test-device trusted 00:11:22:33:44:55
輸出結果為0表示沒有trust,1表示是trust
bluez-test-device trusted00:11:22:33:44:55 yes
把設備加入到trust列表后重新檢查結果
bluez-test-device trusted 00:11:22:33:44:55
編輯.asoundrc文件
vi ~/.asoundrc
pi@raspberrypi ~ $ cat .asoundrc
pcm.!default {
type bluetooth
device 00:75:58:AB:10:ED
}
ctl.!default {
type hw
card 0
}
重啟北路tooth進程
sudo /etc/init.d/bluetooth restart
現在你可以用mplayer播放器等用命令行播放音樂使之在藍牙音箱上播放了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。