2010-12-31 3 views
1

Hey, kann mich jemand in die einfachste Java-MP3-Bibliothek zum Lesen von ID3v2-Tags leiten.ID3v2-Bibliothek für das Streaming von MP3-Dateien?

Update 1:

Ich vergaß zu erwähnen, dass ich die mp3 auf einer Suchleiste streamen müssen und daher eine mp3-Bibliothek benötigen, die Länge durch das Herunterladen Mindestinhalt lesen kann.

+0

Scheint Duplikat von http://Stackoverflow.com/questions/73147/i-need-an-id3-tag-reader-library-for-java-prefixed-a-fast-one und einige andere http: // stackoverflow.com/search?q=java+id3+mp3 – Favonius

Antwort

3

Ich habe mp3agic in der Vergangenheit verwendet.

Einfach genug?

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

Ya, aber kann ich die Länge der mp3-Datei wissen, ohne sie herunterzuladen? – JehandadK

1

Ich habe JAudioTagger Java-Bibliothek für mein Online-MP3-Player-Projekt verwendet. Es bietet eine hervorragende Unterstützung für MP3 ID3v1, ID3v1.1, ID3v2.2, v2.3 und v2.4.

Verwandte Themen