如何使用Java检索mp3文件的缩略图

时间:2018-07-17 06:29:48

标签: java mp3 thumbnails

我在使用Java获取mp3文件缩略图时遇到问题,例如,我们有以下文件:

# compare the previous committed state from HEAD with the state branch1 was 3 commits ago
git diff HEAD^ <branch1>~3 <filepath>

那么,如何获取缩略图?

感谢您的关注,任何想法都将不胜感激。

2 个答案:

答案 0 :(得分:2)

类似的事情可能会起作用:

Image icn=((ImageIcon) FileSystemView.getFileSystemView().getSystemIcon(new File(<directory>))).getImage();
icn = icn.getScaledInstance(32,32, Image.SCALE_SMOOTH);

答案 1 :(得分:1)

尝试从mp3文件中获取元数据,请参阅github上的 mp3agic

根据教程,我认为您可以获取一个byte []并转换为bufferedImage。