新闻详情

新闻详情

首页 / 资讯中心 / 详情

mp3-module TF卡音乐命名指南:0001.wav文件格式与按名播放的差异一次讲清

发布时间:2026/9/25 1:28:23来源:尧图网络
mp3-module TF卡音乐命名指南:0001.wav文件格式与按名播放的差异一次讲清
mp3-module TF卡音乐命名指南0001.wav文件格式与按名播放的差异一次讲清【免费下载链接】CupCode_mp3模块源师兄扩展项目: MP3模块 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/mp3-module源师兄的 CupCode_mp3 模块是面向源师兄板的音乐播放扩展基于 GD3800D 芯片支持 wav 与 mp3 两种格式。音乐能不能放出来关键就在TF卡音乐文件命名4 位的0001.wav对应「播放序号」3 位的001.mp3对应「按名播放」。本篇指南把两种命名格式的差异一次讲清帮你避开「积木选对了却没声音」这个新手最常踩的坑。 MP3模块两种播放方式速览GD3800D 模块接入源师兄板、插好 TF 卡后播放音乐有两条路可走对比项播放序号按名播放对应积木MP3 模块播放序号为MP3 模块播放名为文件命名示例0001.wav、0002.mp3001.mp3、102.mp3位数4 位纯数字3 位纯数字首位限制无只能以 0、1、2 开头匹配方式文件在卡中的拷贝顺序按文件名输入范围0 ~ 655353 位数字两种方式分别对应驱动源码 library/gd3800.py 中的play_by_index()与play_by_name()。命名方式选对播放方式才对否则就是没声音。 0001.wav 四位命名播放序号的标准玩法「MP3 模块播放序号为」积木依赖 TF 卡文件按 config.json 中约定的格式命名0001.wav、0002.mp3即4 位纯数字 音频扩展名。几个关键点序号从 1 开始输入序号依次对应文件拷贝进卡里的顺序序号 1 就是0001.wav。范围 0 ~ 65535序号越界时驱动直接返回 0不播放见 gd3800.py。wav、mp3 可混用序号玩法只看数字部分扩展名两种格式都行。如果只是想「放第 N 首」这是最省心、最稳的方式也是模块推荐的默认命名方式。 三位命名按名播放的特殊规则「MP3 模块播放名为」积木按文件名匹配积木提示写得很明确音乐名为 3 位纯数字且名字只能以 0、1、2 开头。例如输入1播放卡中的001.mp3。注意差异点4 位命名的0001.wav无法直接被按名积木找到提示原文见 blocksdef.js。这正是两种积木命名差异的根源序号播放用 4 位流水号按名播放用 3 位且首位限 0/1/2。⚙️ 播放前先初始化接线别搞反所有 MP3 积木使用前都要在程序开头放置「初始化MP3模块」积木RX/TX 是交叉接线模块 RX 接主控 TX默认 14、模块 TX 接主控 RX默认 13接反会通信失败、没有声音。串口波特率 9600 已内置在驱动里一般不用操心。✅ 命名选型建议与常见坑序号为主统一用0001.wav、0002.mp3四位命名配「播放序号」积木最简单、最不易错。需要按名给要按名播放的文件用001.mp3、102.mp3这类三位命名再配「播放名为」积木。别混着来拿 4 位命名的文件去按名播放通常放不出来详见 README.md 的「按名播放无效」条目。音量 0 ~ 100超出范围的数值会按 60 处理播放前先设好合适音量。另外提醒一个容易看反的细节「播放状态」积木返回 True 表示未播放、False 表示正在播放写条件判断时注意取反。更多方法用法可查看 README.md 的 Python API 章节。【免费下载链接】CupCode_mp3模块源师兄扩展项目: MP3模块 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/mp3-module创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

如何读懂 Obsidian i18n:Babel AST 字符串提取原理完整解析 2026/9/25 2:50:37

如何读懂 Obsidian i18n:Babel AST 字符串提取原理完整解析

如何读懂 Obsidian i18n:Babel AST 字符串提取原理完整解析 【免费下载链接】obsidian-i18n 项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-i18n Obsidian i18n 是一款专为 Obsidian 打造的插件国际化工具,核心能力是 Babel AST 字符串…

阅读更多 →
SPL 到 APL 迁移测试指南:基于 sample-http-logs 与 otel-demo-traces 的 9 组逐行对照用例 2026/9/25 2:50:31

SPL 到 APL 迁移测试指南:基于 sample-http-logs 与 otel-demo-traces 的 9 组逐行对照用例

后端前端AI 技能AI 插件搜索引擎 【免费下载链接】clawhub Skill Plugin Registry for OpenClaw 项目地址: https://gitcode.com/gh_mirrors/mo/clawhub 点击查看 免费下载 本篇指南以 clawhub 仓库中 spl-to-apl 技能的测试查询文档为主体,系统梳理从…

阅读更多 →
Yii 2 类自动加载机制完全指南:PSR-4、类映射表与 Composer 协同实战 2026/9/25 2:50:31

Yii 2 类自动加载机制完全指南:PSR-4、类映射表与 Composer 协同实战

后端Web框架 【免费下载链接】yii2 Yii 2: The Fast, Secure and Professional PHP Framework 项目地址: https://gitcode.com/gh_mirrors/yi/yii2 点击查看 免费下载 Yii 2 内置了一套高性能、完全兼容 PSR-4 标准的类自动加载器,它会在引入框架文件 Y…

阅读更多 →
Apache DataFusion 中的 Arrow 入门:RecordBatch、ArrayRef 与列式执行原理详解 2026/9/25 2:50:25

Apache DataFusion 中的 Arrow 入门:RecordBatch、ArrayRef 与列式执行原理详解

大数据数据分析后端 【免费下载链接】datafusion Apache DataFusion SQL Query Engine 项目地址: https://gitcode.com/gh_mirrors/datafu/datafusion 点击查看 免费下载 导读 Apache DataFusion 将 Apache Arrow 作为其原生内存数据格式,因此任何使用…

阅读更多 →
Artillery 自定义插件开发实战:以 artillery-plugin-hello-world 为例剖析插件接口与扩展机制 2026/9/25 2:50:25

Artillery 自定义插件开发实战:以 artillery-plugin-hello-world 为例剖析插件接口与扩展机制

性能测试接口测试CLI 【免费下载链接】artillery The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.…

阅读更多 →
react-map-gl 入门指南:为 Mapbox GL JS 与 MapLibre GL JS 打造的 React 组件套件 2026/9/25 2:50:25

react-map-gl 入门指南:为 Mapbox GL JS 与 MapLibre GL JS 打造的 React 组件套件

前端UI组件 【免费下载链接】react-map-gl React friendly API wrapper around MapboxGL JS 项目地址: https://gitcode.com/gh_mirrors/re/react-map-gl 点击查看 免费下载 react-map-gl 是一套专为 React 设计的开源组件库,它把 mapbox-gl 与 maplibr…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉