(转) Pi连接蓝牙耳机

声明:内容源自网络,版权归原作者所有。若有侵权请在网页聊天中联系我

原文地址: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

相关文章