ESP32播放MP3音乐 | 您所在的位置:网站首页 › 如何使用sd卡存储音乐文件 › ESP32播放MP3音乐 |
ESP32播放MP3音乐(无需SD卡和外置RAM)
无需SD卡,FLASH大小4MB,非常适合用于智能家居的语音提示或者在线播放音乐。
一般来说,一个语音提示文件的MP3格式的大小约5KB,而未压缩的wav格式的大小则为60KB左右。如果拿2MB的FLASH空间来存储MP3格式的语音提示文件,则其数量要远大于WAV格式。
wav格式或pcm格式是未压缩格式,ESP32可以直接播放的,无需解码
所需硬件:ESP32开发板(带32Mbit FLASH)、WM8978模块。
ESP32也可以使用内置的DAC来播放音乐,但据他人所言会影响其他资源的使用,故此处使用WM8978,同时也省去了一片功放芯片。
坑:注意MP3数据不要一帧一帧(一帧大小有几百字节)地解码-播放,这会导致奇怪的声音出现(解码出错)。 测试固件下载链接:https://download.csdn.net/download/DTXK1024/11972783固件的下载积分我调整不了,如果你是需要某宝花钱买才可以下载CSDN的资源,那么可以私聊我或者评论里留下你的邮箱,我有时间会把资源发到你邮箱。 代码我整理后再放出 END |
CopyRight 2018-2019 实验室设备网 版权所有 |