Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come recuperare MP3 Case simili Artista Dimensione in Java

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

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 ();

 

Programmazione © www.354353.com