AB5325C修改及添加新的提示音

这个芯片是第一次接触,看了两天,今天主要攻克修改提示音的这个小目标,当然,这个也不难,且听我细细道来:

首先,我们需要准备一个MP3文件—test.mp3,将MP3文件放到app \projects \standard \Output \bin \res \en目录下,然后回到app \projects \standard \Output \bin目录下,有两个批处理*.bat文件,点击prebuild.bat,生成最新的res.h.(这个是我所看的sdk,不能保证所有的sdk都是这种流程)

添加完成之后,我们再到multi_lang.h中,enum{}的IDX_MAX_MP3 前,添加mp3文件的名字,IDX_DEMO_MP3,然后再到程序对应的语言处添加提示音播放的开始和结束地址
,添加方法如下:

#define RES_BUF_DEMO_MP3               RES_BUF_EN_DEMO_MP3
#define RES_LEN_DEMO_MP3               RES_LEN_EN_DEMO_MP3

这里需要注意,后面的RES_BUF_EN_DEMO_MP3,RES_LEN_EN_DEMO_MP3需要看最新生成的res.h,看最新生成的是什么,是什么就写什么,一般情况下都是这样的一种情况。这样弄完之后就成功将提示音添加到工程之中。
接下来就是调用了,调用方法如下:

mp3_res_play(RES_BUF_DEMO_MP3,RES_LEN_DEMO_MP3);

这样,自己想要的提示音就可以调用了。

接下来就是修改提示音了,上面所调用的函数是通过MP3的开始和结束地址进行一个播放,修改的方法只需要将这个函数放到想要添加的地方,并且将初始地址和结束地址选择为正确的MP3即可。上面修改为demo.mp3,想要修改为其他的MP3文件,同样的思路找到想要的MP3即可。

有问题或者有建议的小伙伴可以添加我的个人微信 lqy—1997 (中间是三个英文的杠)或者留言进行交流。

发布了31 篇原创文章 · 获赞 52 · 访问量 8881

猜你喜欢

转载自blog.csdn.net/yuanbaba_123/article/details/92798534