Ble Audio播放器
源码路径:example/zbt/bap_broadcast_src_with_classic_bt
支持的平台
sf32lb52字母系列
概述
本例程将演示BLE Audio的Src端,烧到52字母系列板子上,比如52j或52D, 不能烧到525板子上。 这个例子打开蓝牙,用手机搜索到一个Broadcast Audio Source的设备并连接,然后手机打开音频播放器播放,本地喇叭播放左声道数据,也会把右声道数据传到另一个sink设备的板子上播放。 另一个sink设备见example/zbt/bap_broadcast_sink, 需要编译sink工程并烧到另外一个设备上, 测试时也看下两个板子声音的同步情况。同一个歌词左右声道声音会不会延迟太大,明显感觉到不是同时出声音。 也需要尝试测试看看是不是放久了声音不同步了。
例程的使用
硬件需求
运行该例程前,需要准备:
一块本例程支持的开发板(支持的平台)。
喇叭。
编译和烧录
切换到例程 project 目录,运行 scons 命令执行编译:
scons --board=sf32lb52-nano_52j -j8
切换到例程project/build_xx
目录,运行uart_download.bat
,按提示选择端口即可进行下载:
$ ./uart_download.bat
Uart Download
please input the serial port num:5
关于编译、下载的详细步骤,请参考 快速上手 的相关介绍。
例程的预期结果
本地设备是SRC,另一个设备是Sink,两个设备会分别播放左右声道数据。
异常诊断
参考文档
更新记录
版本 |
日期 |
发布说明 |
---|---|---|
0.0.1 |
6/2025 |
初始版本 |