mp3 header是11111111111bit,一般情况下,跳过id3的长度后,直接找匹配的字节就可以;但有些mp3文件在id3和mp3 header 之间会出现连续的0xff ,0xff,……,而且winamp可以准确找到mp3 header,请教各位大虾有谁知道好的方法,thx!
------解决方案--------------------------------------------------------
mp3的头是0xe2,找到头之后分析一下,找到frame的长度,看看跳过frame长度之后是不是还是0xe2就可以了。