请教下 V 社的大佬们,用的蓝牙 BLE ,然后通过 app 将 mp3 文件转成字节流发送给了 esp32 ,在控制台打印出来的字节流,接下来我该怎么播放这个音频流呢?那个 22464 是我直接写死了。
我使用的是 arduino,现在遇到的问题就是以下几个:
1.不知道需不需要把 uint8_t*转成 mp3 去播放,还是可以直接播放。
2.如果要转成 mp3 该怎么做,暂时还没有找到把字节流转成文件的资料...
3.如何去进行播放呢?网上找到的方案都是从 sd 读取 mp3 文件或者是蓝牙音箱那一套方案,和需求不符
1
BingoXuan 181 天前
1. 先解码,mp3 转成 wav
2. 你收到的就是 mp3 原始数据 3. 你需要声明音频硬件,i2s 也好,pwm 也好,通过 dma 把数据发出去 |