如何使用Java MP3 ID3标记库来检索专辑图片

Ade*_*eeb 17 java id3v2

我正在制作一个MP3播放器.我正在使用Java mp3 id3标记库.我知道专辑图片被编码为ID3v2标签.

我可以访问mp3文件的ID3v2标签但是我无法获得艺术品!API中的AbstractID3v2类中的所有方法 似乎都没有检索图片.

如何使用这个库?

Ade*_*eeb 24

我最后使用另一个库,我使用了mp3agic

这是一个很容易使用的好图书馆.这是我用来获取专辑图片的示例代码

Mp3File song = new Mp3File(filename);
if (song.hasId3v2Tag()){
     ID3v2 id3v2tag = song.getId3v2Tag();
     byte[] imageData = id3v2tag.getAlbumImage();
     //converting the bytes to an image
     BufferedImage img = ImageIO.read(new ByteArrayInputStream(imageData));
}
Run Code Online (Sandbox Code Playgroud)