音乐播放器移植mp3解码库出现的问题

2019-07-20 10:21发布

我用的是探索者的板子,在原音乐播放器的程序上进行修改,用的是原子哥的综合测试上的库,我把MP3的那个文件夹放在AUDIOCODEC文夹,按照综合测试的程序进行添加修改,修改后,显示的错误如下 捕获.PNG 实验43 音乐播放器实验.rar (8.75 MB, 下载次数: 229) 2017-12-20 19:54 上传 点击文件名下载附件 我不知道这到底是哪里出错了,麻烦大家帮我看一下,谢谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-07-20 16:17
你应该有文件没加进来,中断检查对照和我们代码的差异
闪闪的夜空
2楼-- · 2019-07-20 20:56
 精彩回答 2  元偷偷看……
钩月黄昏
3楼-- · 2019-07-20 21:16
正点原子 发表于 2017-12-21 23:18
你应该有文件没加进来,中断检查对照和我们代码的差异

看这个代码发现用了DMA双缓冲区方式,但我有个疑问,会出现两个缓冲区都发送完毕的情况吗?如果出现这个情况怎么办?
钩月黄昏
4楼-- · 2019-07-20 22:56
正点原子 发表于 2017-12-21 23:18
你应该有文件没加进来,中断检查对照和我们代码的差异

再追问一个问题:mp3_get_info(u8 *pname,__mp3ctrl* pctrl)中的if(offset>=0&&MP3GetNextFrameInfo(decoder,&frame_info,&buf[offset])==0)//找到帧同步信息了,且下一阵信息获取正常。这个为什么要判断下一帧是否获取正常呢?
正点原子
5楼-- · 2019-07-21 02:58
 精彩回答 2  元偷偷看……
正点原子
6楼-- · 2019-07-21 07:36
钩月黄昏 发表于 2017-12-22 16:18
再追问一个问题:mp3_get_info(u8 *pname,__mp3ctrl* pctrl)中的if(offset>=0&&MP3GetNextFrameInfo(deco ...

我也忘记了,自己试试吧

一周热门 更多>