自己当做笔记记录一下。
jdk1.8环境,idea,win10 64位,亲测链接项目可以运行
这是解析.mp3文件的开源代码链接https://github.com/mpatric/mp3agic,maven用到的dependency和基本几种使用方法在readme里面,里面有一个MP3.java的类,从中可以获取采样率,比特率,相关帧数的大小,绘制频谱波形图可能需要,主要的内容重点看这个就行了。
这个是解析完成后,绘制波形图可能会用到的开源代码链接:https://github.com/sintrb/WaveAccess,http://blog.csdn.net/trbbadboy/article/details/7899651,这里面解析的是.wav文件,可以参考里面传参绘图的这一部分。下面贴一些我在学习过程中感觉有用的图片。
这篇文章对MP3格式的解析很到位: