Java ist eine leistungsfähige Programmiersprache , aber es fehlt die native Unterstützung für die Wiedergabe von MP3-Dateien oder zum Lesen ihrer Eigenschaften. Eine externe Bibliothek ermöglichen es Ihnen, Metadaten wie Interpret , Albumtitel , Songtitel und Gesang Länge zu lesen, von einer MP3-Datei in Ihrem Programm. Mit jeder dieser Bibliotheken ist so einfach wie das Hinzufügen der Bibliothek an Ihr Projekt , lenkt sie auf die Datei, die Sie gerne Informationen aus und übertragen die Informationen in Ihrem Programm lesen möchten. Things You
Java IDE
brauchen anzeigen Weitere Anweisungen
Verwenden der Bibliothek MyID3
1
hinzufügen MyID3 Bibliothek in Ihrem aktuellen Projekt ( siehe Ressourcen).
2
Import notwendigen Dateien in die Klasse , wo Sie das Abrufen wird MP3 Eigenschaften mit den folgenden Codezeilen :
import java.io. *;
Import org . cmc.music.myid3 * ; .
Import org.cmc.music.common.MusicMetadata ;
Diese Zeilen sollten am Anfang der Datei eingefügt werden , außerhalb der Klassendeklaration .
3
erstellen Sie ein neues file-Objekt, auf den MP3- Datei, aus der Sie gerne Informationen lesen möchten. Zum Beispiel kann der Code
Datei src = new File ( "C :/Users/59th Street Bridge Song.mp3 "); würde
erstellen ein File-Objekt zeigt auf einen MP3 namens " 59. street Bridge Song "In der " C :/Users " Verzeichnis
4
erstellen MusicMetadata Objekt aus der Datei-Objekt mit dem folgenden Code : .
MusicMetadata data = new MyID3 () . read ( src) getSimplified (); .
5
Lesen Metadaten in String-Objekte mit dem Zugriffsverfahren getArtist () , getAlbum () und getSongTitle (). Zum Beispiel könnten Sie den Namen des Künstlers in eine String Variable namens " Künstler " mit dem folgenden Code lesen :
String artist = metadata.getArtist ();
6
Rufen Sie die Länge des Songs in Sekunden mit dem folgenden Code: .
int length = metaData.getDurationSeconds () intValue ();
mit dem JID3 Bibliothek
7 < p> in der Bibliothek JID3 zu Ihrem aktuellen Projekt ( siehe Ressourcen).
8 9
erstellen Sie ein neues file-Objekt, auf den MP3- Datei, aus der Sie gerne Informationen lesen möchten. Zum Beispiel kann der Code
Datei src = new File ( "C :/Users/59th Street Bridge Song.mp3 "); würde
erstellen ein File-Objekt zeigt auf einen MP3 namens " 59. . street Bridge Song "In der " C :/Users " Verzeichnis
10
erstellen ID3V1Tag Objekt aus der Datei-Objekt mit dem folgenden Code :
ID3V1Tag tag = new MP3File (src . ) getID3V1Tag ();
11
Lesen Metadaten in String-Objekte mit dem Zugriffsverfahren getArtist () , getAlbum () und getTitle (). ;
Mit dem Java ID3
String artist = tag.getArtist (): Zum Beispiel könnten Sie den Namen des Künstlers in eine String Variable namens " Künstler " mit dem folgenden Code lesen Tag Library
12
Fügen Sie die Java ID3 -Tag-Bibliothek zu Ihrem aktuellen Projekt ( siehe Ressourcen).
13
Import notwendigen Dateien in die Klasse , wo Sie das Abrufen wird MP3 Eigenschaften mit den folgenden Codezeilen : .
import java.io. *;
Import org.farng.mp3 * ;
Diese Zeilen sollten am Anfang eingefügt werden die Datei außerhalb der Klassendeklaration .
14
erstellen Sie ein neues file-Objekt, auf den MP3- Datei, aus der Sie gerne Informationen lesen möchten. Zum Beispiel kann der Code
Datei src = new File ( "C :/Users/59th Street Bridge Song.mp3 "); würde
erstellen ein File-Objekt zeigt auf einen MP3 namens " 59. street Bridge Song "In der " C :/Users " Verzeichnis
15
erstellen ID3 Tag-Objekt aus der Datei -Objekt mit dem folgenden Code: .
ID3v1 tag = new MP3File ( . src) getID3v1Tag ();
16
Lesen Metadaten in String-Objekte mit dem Zugriffsverfahren getArtist () , getAlbumTitle () und getSongTitle (). Zum Beispiel könnten Sie den Namen des Künstlers in eine String Variable namens " Künstler " mit dem folgenden Code lesen :
String artist = tag.getArtist ();