Java es un lenguaje de programación potente , pero carece de soporte nativo para reproducir archivos de MP3 o de la lectura de sus propiedades. Una biblioteca externa se permitirá leer los metadatos , como el nombre del artista, título del álbum, título de la canción y la duración de la canción , a partir de un archivo de MP3 en su programa. El uso de cualquiera de estas bibliotecas es tan simple como añadir la biblioteca de su proyecto, dirigiéndola hasta el archivo que desea leer la información y la transferencia de la información en su programa. Cosas que necesitará
Java IDE
Mostrar más instrucciones
Uso del MyID3 Biblioteca
1
Añada la biblioteca MyID3 al proyecto actual ( ver Recursos) .
2
importar archivos necesarios en la clase donde se le recuperando propiedades MP3 con las siguientes líneas de código:
importación java.io. * ;
org importación . cmc.music.myid3 * ; .
org.cmc.music.common.MusicMetadata importación;
Estas líneas deben ser insertados al principio del archivo , en las afueras de la declaración de clase .
3
Crear un nuevo objeto file que apunta al archivo MP3 de la que desea obtener información . Por ejemplo , el código
archivo src = new archivo ("C :/Users/59th Street Bridge Song.mp3 ");
crearía un objeto File que apunta a un archivo MP3 llamado " 59o Bridge Street Song " en la carpeta" C :/Users " directorio
4
Crear un objeto MusicMetadata del objeto de archivo con el siguiente código : .
MusicMetadata data = new MyID3 () . read ( src) getSimplified ( ) .
5
Leer metadatos en objetos String utilizando los métodos de acceso getArtist (), getAlbum () y getSongTitle (). Por ejemplo , se puede leer el nombre del artista en una variable String denominada "artista" con el siguiente código :
artista String = metadata.getArtist ();
6
Recuperar la longitud de la canción en cuestión de segundos con el siguiente código : .
int longitud = metaData.getDurationSeconds intValue () ();
Uso del JID3 Biblioteca
7 < p> Añadir a la biblioteca JID3 al proyecto actual ( ver Recursos) .
8 página 9
Crear un nuevo objeto file que apunta al archivo MP3 de la que desea obtener información . Por ejemplo , el código
archivo src = new archivo ("C :/Users/59th Street Bridge Song.mp3 ");
crearía un objeto File que apunta a un archivo MP3 llamado " 59o . Bridge Street Song " en la carpeta" C :/Users " directorio
10
Crear un objeto ID3V1Tag del objeto de archivo con el siguiente código :
ID3V1Tag tag = new mp3file (src . ) getID3V1Tag ();
11
Leer metadatos en objetos String utilizando los métodos de acceso getArtist (), getAlbum () y getTitle (). Por ejemplo , se puede leer el nombre del artista en una variable String denominada "artista" con el siguiente código :
artista String = tag.getArtist ();
Usando el ID3 Java Tag Library
12
Añada el ID3 Tag Library Java para el proyecto actual ( ver Recursos) .
13
archivos necesarios de importación en la clase donde se le recuperando propiedades MP3 con las siguientes líneas de código:
importación java.io. * ; deben insertarse
Estas líneas al principio de ;
org.farng.mp3 import * . el archivo , en las afueras de la declaración de clase .
14
Crear un nuevo objeto file que apunta al archivo MP3 de la que desea obtener información . Por ejemplo , el código
archivo src = new archivo ("C :/Users/59th Street Bridge Song.mp3 ");
crearía un objeto File que apunta a un archivo MP3 llamado " 59o Bridge Street Song " en la carpeta" C :/Users " directorio
15
Crear un objeto de etiqueta ID3 del objeto de archivo con el siguiente código : .
ID3v1 etiqueta = new mp3file ( . src) getID3v1Tag ();
16
Leer metadatos en objetos String utilizando los métodos de acceso getArtist (), getAlbumTitle () y getSongTitle (). Por ejemplo , se puede leer el nombre del artista en una variable String denominada "artista" con el siguiente código :
artista String = tag.getArtist ();