在MP3播放器例程中添加其他程序

2019-07-20 08:45发布

毕业设计要做一个音乐台灯,所以需要到在播放音乐的同时,进行其他函数的调节,比如添加PWM程序,语音识别程序等,但是我发现添加之后,播放是一卡一卡的。我看了一下音乐播放的程序实际上是对音频数据解码,不停的填充buf的方式,所以这会导致上述一卡一卡的原因吗?而且播放过程中,是不会跳出main函数调用“audio_play();”的,只能在“u8 wav_play_song(u8* fname)”函数中的while里添加相关函数,这样一来,便会极大的限制了我的设计,有什么解决方案吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。