从java中的MP3标头中提取JPG数据的最简单方法是什么?

我写了一个JSP,它给我的Flash前端提供了一个描述我的mp3文件夹内容的XML文件,但我试图解析其中嵌入的专辑封面的各个文件头。 任何人都可以推荐一个好的库,它有一些直接的东西,在伪代码看起来像……

String mp3FilePath = "/mp3s/foo.mp3"; File myJpg = getImageFromMP3(mp3FilePath); 

我不必使用JSP,如果这是一个问题,我可以编写一个servlet。

JavaMusicTag库允许您在mp3中读/写ID3标签。

它支持ID3v2,因此应该可以获得专辑封面。

你需要一个ID3解析库。 这是一个Java ID3标记库 。 您需要提取FrameBodyPIC 。 快速入门指南可能会有所帮助。

JAudioTagger可能是最完整的解决方案。 它支持许多版本的id3。 但它太沉重了。 如果您只需要图片,Jid3tag可能会更好。