用于流式播放mp3文件的ID3v2库?

时间:2010-12-31 12:19:45

标签: java streaming mp3

嘿,任何人都可以引导我到最简单的java mp3库来阅读ID3v2标签。

更新1:

我忘了提到我需要在搜索栏上传输mp3,因此需要一个可以通过下载最小内容来读取长度的mp3库。

2 个答案:

答案 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提供出色的支持。