BT music sink示例
源码路径:example/bt/avrcp_cover_art
支持的平台
eh-lb52x
eh-lb56x
eh-lb58x
sf32lb52-lcd系列
sf32lb56-lcd系列
sf32lb58-lcd系列
概述
本例程演示在通过蓝牙连接手机等A2DP Source设备后,在本机播放source设备的音乐,并且获取手机端正在播放音乐的封面图。
例程的使用
例程开机会打开蓝牙的Inquiry scan和psage scan,用手机等A2DP source设备可以搜索到本机并发起连接,连上以后即可播放手机音乐,在歌曲切换时会尝试获取封面。(只有Iphone 7以后的Iphone手机和部分Android手机支持改功能,Android手机的支持可参考https://guide.hiby.com/docs/question/bt_reciver/bt_cover_support) 如果有使用文件系统,则会在本地生成一个cover.JPEG文件用于存放封面图。 本设备的蓝牙名称默认是sifli_avrcp_cover_art。
获取收封面图: 在切换歌曲后,会在打印中看到如下信息则说明获取封面成功,如果有文件系统则可以在文件系统里看到cover.JPEG文件,可以导出到电脑端查看。

硬件需求
运行该例程前,需要准备:
一块本例程支持的开发板(支持的平台)。
喇叭。
编译和烧录
切换到例程project目录,运行scons命令执行编译:
> scons --board=eh-lb525 -j32
切换到例程project/build_xx目录,运行uart_download.bat,按提示选择端口即可进行下载:
$ ./uart_download.bat
Uart Download
please input the serial port num:5
关于编译、下载的详细步骤,请参考快速入门的相关介绍。
例程的预期结果
例程启动后: 手机类A2DP source设备可以连接上本机并播放音乐
异常诊断
参考文档
更新记录
版本 |
日期 |
发布说明 |
|---|---|---|
0.0.1 |
03/2026 |
初始版本 |