M5Stack Core2与ESP32的音频播放及蓝牙通信应用
1. 使用M5Stack Core2播放MP3文件
在使用M5Stack Core2播放MP3文件时,整体的设置和功能结构与特定示例有相似之处。M5Stack Core2的按钮可用于控制播放的MP3文件,与某些示例中按顺序播放不同,这里可以通过按钮进行灵活控制。
1.1 功能概述
- 文件识别 :
getFiles函数用于显示micro - SD卡的类型和大小,并调用listDir函数识别并生成MP3文件列表。 - 播放控制 :在
loop函数中,按下M5Stack Core2触摸屏的按钮BtnA、BtnB或BtnC,分别可以增加音量、播放下一个或上一个MP3文件。 - 文件切换 :当一个MP3文件播放结束时,通过以下指令识别并播放下一个MP3文件:
audio.stopSong(); // stop playing current MP3 file
temp = file names[MP3play]; // identify next MP3 file name
audio.connecttoFS(SD, temp.c_str()); // play MP3 fi
超级会员免费看
订阅专栏 解锁全文
255

被折叠的 条评论
为什么被折叠?



