嘿,任何人都可以引导我到最简单的java mp3库来阅读ID3v2标签。
更新1:
我忘了提到我需要在搜索栏上传输mp3,因此需要一个可以通过下载最小内容来读取长度的mp3库。
答案 0 :(得分:3)
我过去曾使用mp3agic。
够简单吗?
Mp3File mp3file = new Mp3File("SomeMp3File.mp3");
System.out.println("Length of this mp3 in seconds is: " + mp3file.getLengthInSeconds());
if(mp3file.hasId3v2Tag()) {
ID3v2 id3v2tag = mp3file.getId3v2Tag();
System.out.println("The artist in the ID3v2 tag is: " + id3v2tag.getArtist());
id3v2tag.setArtist("A new artist");
mp3file.save("ASavedMp3File.mp3");
System.out("Saved mp3 file with new name and artist set to 'A new artist'");
}
答案 1 :(得分:1)
我已将JAudioTagger java库用于我的在线mp3播放器项目。它为MP3 ID3v1,ID3v1.1,ID3v2.2,v2.3和v2.4提供出色的支持。