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

初始版本