原文地址:https://zhuanlan.zhihu.com/p/512252663?utm_id=0
1. 修改软件源为国内源
根据情况和自身的版本,我没使用
sudo sed -i 's#://raspbian.raspberrypi.org#s://mirrors.aliyun.com/raspbian#g' /etc/apt/sources.list
sudo sed -i 's#://archive.raspberrypi.org#s://mirrors.ustc.edu.cn/archive.raspberrypi.org#g' /etc/apt/sources.list.d/raspi.list
2. 执行命令安装相关软件包
sudo apt-get update
sudo apt install bluez pi-bluetooth bluez-firmware bluetooth pulseaudio pulseaudio-module-bluetooth
sudo apt install mplayer
3. 修改下面的文件
在/etc/pulse/system.pa文件末尾加上下面内容:
### fix bug: a2dp-sink profile connect failed [...]: Protocol not available
load-module module-bluez5-device
load-module module-bluez5-discover
在/etc/pulse/default.pa文件末尾加上下面内容:
### Automatically switch to newly-connected devices
load-module module-switch-on-connect
在/etc/pulse/client.conf文件末尾加上下面内容
autospawn = no
daemon-binary = /bin/true
修改/etc/pulse/daemon.conf文件
把 ;exit-idle-time = 20
替换成 exit-idle-time = -1
4. 重启树莓派
5. 使用下面命令启动pulseaudio 服务
sudo pulseaudio -k
sudo pulseaudio --start
6. 使用下面命令连接蓝牙耳机
打开蓝牙工具sudo bluetoothctl
输入power on打开蓝牙
输入agent on 打开代理
输入scan on 开启搜索
输入devices查看可用蓝牙列表,看是否有要连接的蓝牙耳机
如果有,输入scan off关闭搜索
输入pair xx:xx:xx:xx:xx:xx配对蓝牙耳机
输入 trust xx:xx:xx:xx:xx:xx信任蓝牙耳机
输入connect xx:xx:xx:xx:xx:xx连接蓝牙耳机
7. 退出bluetoothctl, 测试播放
mplayer aaaa.mp3