我在使用Java获取mp3文件缩略图时遇到问题,例如,我们有以下文件:
# compare the previous committed state from HEAD with the state branch1 was 3 commits ago
git diff HEAD^ <branch1>~3 <filepath>
那么,如何获取缩略图?
感谢您的关注,任何想法都将不胜感激。
答案 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。