我正在制作mp3播放器。我正在使用Java mp3 id3标签库。我了解专辑插图被编码为ID3v2标签。
我可以访问mp3文件的ID3v2标签,但无法获得图稿!API中的AbstractID3v2类中的任何方法 似乎都无法检索图片。
一个人如何使用这个库?
我最终使用了另一个库,我使用了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)); }