Java 流式mp3文件的ID3v2库?

Java 流式mp3文件的ID3v2库?,java,streaming,mp3,Java,Streaming,Mp3,嘿,有谁能给我介绍一下最简单的java mp3库来阅读ID3v2标签吗 更新1: 我忘了提到我需要在搜索栏上播放mp3,因此需要一个mp3库,它可以通过下载最少的内容来读取长度。我过去使用过 够简单吗 Mp3File mp3file = new Mp3File("SomeMp3File.mp3"); System.out.println("Length of this mp3 in seconds is: " + mp3file.getLengthInSeconds()); if(mp3file

嘿,有谁能给我介绍一下最简单的java mp3库来阅读ID3v2标签吗

更新1:

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

我过去使用过

够简单吗

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'");
}
我过去用过

够简单吗

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'");
}

我已经在我的在线mp3播放器项目中使用了java库。它为MP3 ID3v1、ID3v1.1、ID3v2.2、v2.3和v2.4提供了出色的支持。

我的在线MP3播放器项目使用了java库。它为MP3 ID3v1、ID3v1.1、ID3v2.2、v2.3和v2.4提供了极好的支持。

似乎是重复的,其他几个似乎是重复的,还有其他几个是,但是我可以不通过下载就知道MP3文件的长度吗?是的,但是我可以不通过下载就知道MP3文件的长度吗??