打印

AT89C51SND1C播放MP3末尾(也有的说开头)出现爆音有没有解决方法

[复制链接]
2120|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
黄发乾|  楼主 | 2008-2-21 21:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AT89C51SND1C做mp3播放器是否肯定会出现爆音?有的说是因为末尾不是mp3数据(mp3文件信息)导致,但不含末尾那一ID3帧也有爆音,是什么致使爆音?有没有能够把爆音去除掉的?

相关帖子

沙发
黄发乾|  楼主 | 2008-2-22 15:47 | 只看该作者

AT89C51SND1C播放MP3文件不会产生爆音,除非......

如果AT89C51SND1C做的mp3播放器有爆音,多半是软件问题,也不排除硬件问题.软件问题之一是mp3数据送错,这存在多种情况,mp3文件边界搞错就是其中一种.
mp3 frame buffer与audio buffer类似.audio buffer为8个字节,每当其中的有效数据少于4个时,便产生数据请求中断;mp3 frame buffer为1024个字节,照audio buffer推测,应该有足够存储空间时便产生数据帧请求中断.但这不等于一次请求的数据恰好是一个mp3 frame.所以,在检查播放终点时,应特别注意.

使用特权

评论回复
板凳
bg6nw| | 2008-2-22 20:36 | 只看该作者

呵呵,真巧

我的清华紫光的最低端的一个MP3正好有此毛病,每次开机播放第一个歌,前面就出来一声~~咕噜噜~~~,声音还不小,怪吓人的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

11

帖子

1

粉丝