树莓派蓝牙连接手机显示没有服务器,树莓派连接蓝牙音响没有声音?

需求场景

树莓派连接小爱音箱,蓝牙已配对,音箱已连接,并且设置音频输出为音箱,然而却始终没有声音!折腾了好久,查了很多相关资料,终于能出声了。

系统环境

raspbian buster

相关参考

解决过程(折腾啊)

首先根据参考1,更新了蓝牙相关的包,pi加入蓝牙用户组。并没有解决问题

然后根据参考2,设置音频输出为蓝牙音箱。并没有解决问题

然后根据参考3,修改/boot/config.txt的hdmi.force.hotplug。成功解决问题,开心啊,不过引入新的问题。vnc远程桌面用不了,连接黑屏。

然后根据参考4,还原参考3修改的配置。修改drive,成功解决问题,而且vnc远程桌面没有影响。

奇怪bug

虽然能播放音乐了,但还是有问题的。vnc下还是播放不了音乐的。vlc和mplayer都试过。root用户和pi用户都试过。ssh连接mplayer也无法播放,无论试root用户还是pi用户连接。然后奇怪的问题出现了。当我用root用户登录,然后su pi切换到pi用户,再用mplayer居然可以播放了。真神奇啊!!!

后续

现在重装了32位的系统,莫名其妙的好了。关于之前奇怪bug的原因,可能是我一直以root身份登录ssh,vnc,安装软件也都是root身份,但是树莓派的音频要求不能以root用户登录。所以就会出现root用户登录无法播放,su pi之后就能播放。而直接用pi用户登录会导致软件没有启动,所以也无法播放。重装系统之后一直以pi身份登录安装软件,就没有问题了。当然这个原因仅限猜测啦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值