这个芯片是第一次接触,看了两天,今天主要攻克修改提示音的这个小目标,当然,这个也不难,且听我细细道来:
首先,我们需要准备一个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 (中间是三个英文的杠)或者留言进行交流。