1.介绍
之前已经介绍了蓝牙的连接,那么就需要做一些有意思的事情,板子没有自带音频接口,但是有蓝牙,所以我就想到了使用蓝牙连接音响,实现蓝牙音响播放音乐。
2.蓝牙音响连接
我这边使用的是小度智能音响,首先需要先打开蓝牙,大家可以参考【米尔MYS-8MMX】Part3:蓝牙扫描与连接帖子,打开蓝牙。
打开蓝牙之后,先使用【bluetoothctl scan on】命令使开发板开始扫描周围的蓝牙设备,我这里是将两条命令分开来执行,不过没有太大的区别。
图1
找到要连接的蓝牙地址,输入【 bluetoothctl connect 88:2D:53:FA:E6:D3】命令,连接蓝牙音响,连接成功会有相应的显示。
图2
3.播放音频
系统自带了一个多媒体的工具,接下来就是使用这个对媒体工具来播放音乐,首先需要连接WIFI,然后通过SSH将需要播放的音频传输给板子。
连接WIFI参考【米尔MYS-8MMX】Part2:WIFI连接网络这篇文件,不过默认开机有防火墙,需要使用【iptables -F】命令关闭防火墙规则,然后就可以通过SSH或FTP拷贝文件了。
我将文件存在用户目录下的【~/Music/】文件夹中,结果如下图3所示。
图3
使用【gst-discoverer-1.0 xxxx.mp3】命令查看文件格式,还可以查看视频文件格式。
图4
最后使用【gst-play-1.0 xxxx.mp3】命令播放音乐,由于连接了蓝牙音响,声音自动会从蓝牙中播放出来,同时还会显示播放的时间。
图5
但是播放声音的时候会断断续续,使用手机连接蓝牙音响播放是正常的,播放的时候时间也会断断续续的走,应该不是蓝牙的问题,可能是播放器的问题。
4.总结
蓝牙连接基本没有什么问题,多媒体工具使用也挺方便的,一个工具可以对应多种多媒体文件,不过工具播放效果有待提高。