Java è un linguaggio di programmazione potente , ma manca il supporto nativo per la riproduzione di file MP3 o per la lettura di loro proprietà . Una libreria esterna può permettere di leggere i metadati , come il nome dell'artista, titolo dell'album , titolo del brano e durata del brano, da un file MP3 nel vostro programma . Utilizzando una di queste librerie è semplice come aggiungere la libreria al progetto, dirigendola al file che si desidera leggere le informazioni da e trasferire le informazioni nel programma. Cose che ti serviranno 
 Java IDE 
 Show More Istruzioni 
 Utilizzando la MyID3 Biblioteca 
 1 
 Aggiungi la libreria MyID3 al progetto corrente ( vedi Risorse ) . 
 
 2 
 Importare file necessari nella classe dove sarete Recupero di immobili MP3 con le seguenti righe di codice: 
 
 import java.io. *; 
 
 importazione org . cmc.music.myid3 * , . 
 
 importazione org.cmc.music.common.MusicMetadata ; 
 
 Queste linee devono essere inseriti all'inizio del file , al di fuori della dichiarazione della classe . 
 3 
 Creare un nuovo oggetto File che punta al file MP3 da cui si desidera leggere le informazioni . Ad esempio, il 
 
 file src = nuovo file di codice ( " C :/Users/59th Street Bridge Brano.mp3 " ) ; 
 
 avrebbe creato un oggetto File che punta a un file MP3 denominato " 59 ° Street Bridge song " nella directory" C :/Users " 
 4 
 Creare un oggetto MusicMetadata dall'oggetto file con il seguente codice : . 
 
 MusicMetadata dati = new MyID3 ( ) . lettura ( src ) getSimplified ( ) . 
 5 
 Leggi metadati in oggetti String utilizzando il metodo di accesso getArtist ( ) , getAlbum ( ) e getSongTitle ( ) . Ad esempio, è possibile leggere il nome di un artista in una variabile stringa chiamata " artista" con il seguente codice : 
 
 String artista = metadata.getArtist (); 
 6 
 Recupera la lunghezza della canzone in pochi secondi con il seguente codice: . 
 
 int lunghezza = metaData.getDurationSeconds () intValue (); 
 Utilizzando la JID3 Biblioteca 
 7 < p> Aggiungi alla libreria JID3 al progetto corrente ( vedi Risorse ) . 
 8 9 
 Creare un nuovo oggetto File che punta al file MP3 da cui si desidera leggere le informazioni . Ad esempio, il 
 
 file src = nuovo file di codice ( " C :/Users/59th Street Bridge Brano.mp3 " ) ; 
 
 avrebbe creato un oggetto File che punta a un file MP3 denominato " 59 ° . Street Bridge song " nella directory" C :/Users " 
 10 
 Creare un oggetto ID3V1Tag dall'oggetto file con il seguente codice : 
 
 ID3V1Tag tag = new mp3file ( src . ) getID3V1Tag (); 
 11 
 Leggi metadati in oggetti String utilizzando i metodi di accesso getArtist ( ) , getAlbum ( ) e getTitle ( ) . Ad esempio, è possibile leggere il nome di un artista in una variabile stringa chiamata " artista" con il seguente codice : 
 
 String artista = tag.getArtist (); 
 Usando Java ID3 Tag Library 
 12 
 Aggiungi il Tag Library Java ID3 per il progetto corrente ( vedi Risorse ) . 
 13 
 Importare file necessari nella classe dove sarete Recupero di immobili MP3 con le seguenti righe di codice: . 
 
 import java.io. *; 
 
 import org.farng.mp3 * ; 
 
 Queste linee devono essere inserite all'inizio del il file , al di fuori della dichiarazione della classe . 
 14 
 Creare un nuovo oggetto File che punta al file MP3 da cui si desidera leggere le informazioni . Ad esempio, il 
 
 file src = nuovo file di codice ( " C :/Users/59th Street Bridge Brano.mp3 " ) ; 
 
 avrebbe creato un oggetto File che punta a un file MP3 denominato " 59 ° Street Bridge song " nella directory" C :/Users " 
 15 
 Creare un oggetto di tag ID3 del file oggetto con il seguente codice : . 
 
 ID3v1 tag = new mp3file ( . src ) getID3v1Tag (); 
 16 
 Leggi metadati in oggetti String utilizzando i metodi di accesso getArtist ( ) , getAlbumTitle ( ) e getSongTitle ( ) . Ad esempio, è possibile leggere il nome di un artista in una variabile stringa chiamata " artista" con il seguente codice : 
 
 String artista = tag.getArtist ();