MP3解码过程小知识181

代码暂时不提供了,直接去178的sobey库寻。说明MP3音频过程遇见。

  1. 帧头是大端字节,所以要转换下
  2. 判断是否是帧头,看第一个字节是否是FF,同步信息第一个字节必须是FF(qq音乐喜欢用ff fe,网络音乐喜欢用ff fb)
  3. vbr的xing头并不影响解码,照常使用,只是在标签帧中多些信息而已
  4. 有些MP3没有TAG ID3V2头只有ID3V1头,文件起点直接开始第一帧帧头,数据。。。
  5. 有些MP3的TAG ID3V2头算出来的大小不准确,并不能找到第一帧位置。
    这时,多半是它在第一帧和标签头之间又填充了很多无用信息
    此时只能一个个字节去找FF帧头了

  6. MP3标签帧对图片有保存:http://blog.csdn.net/studywithallofyou/article/details/7738785 但是我在用ue去解析qq的MP3文件,却发现无APIC,虽没用代码检测,先标记吧

// //