martes, 24 de febrero de 2009

Reproducir un MP3

La reproducion de un archivo mp3 es sumamenete facil y
lo vamos a realizar con un jar ajeno del estandar oficial
de sun , supuestamente con The Java Media Framework
API (JMF) se puede lograr la reproduccion de un mp3 y
otras acciones de multimedia, pero de esta forma
es mas facil creo jejejeje y solamente vamos a
reproducir un mp3.

Primero tenemos que descargar y montar el jar en
en nuestro proyecto( como siempre en nuestro
netbeans), la direccion para descargar es :

http://www.javazoom.net/jlgui/sources.html

en la carpeta lib se encuentran todos los
jar necesarios.

Si no sabes agregar un jar a tu proyecto no te
preocupes, porque en articulos anteriores tengo
ejemplo de eso.

Segundo es generar nuestro codigo, que corresponde
al siguiente.

---> estos son dos variables de clase

private BasicPlayer basicPlayer;

String direccion ="C:\\Documents and Settings\\Administrador
\\Escritorio\\keane.mp3";


--> en el contructor tenemos que llamr el metodo
reproductor()

public void Reproductor() {

basicPlayer = new BasicPlayer();
loadFile(direccion);

}


public void loadFile(String direccion){

try {

basicPlayer.open(new File(direccion));


} catch (BasicPlayerException ex) {
Logger.getLogger(ventana.class.getName()).log(Level.SEVERE, null, ex);
}

}

y por ultimo el evento del boton para empezar a escuchar
nuestro mp3


try {
basicPlayer.play();

} catch (BasicPlayerException e) {
e.printStackTrace();
}


---> asi me quedo el reproductor de mp3



tenemos las otras opciones como basicPlayer.stop() , basicPlayer.pause(),
etc.

como siempre un link oficial para entrar mas endelle sobre el tema.


http://java.sun.com/javase/technologies/desktop/media/jmf/index.jsp

5 comentarios:

gabriel dijo...

Buen aporte y gracias . pero mira ya he hecho todo eso y ahora quiero q cuando una cancion termine pueda pasar a otra.
y para eso necesito un metodo q lea los bits reproducidos, noc si lo puedas postear pero seria d gran ayuda. -----o aca esta mi correo gabriel_012345@hotmail.com

Anónimo dijo...

La verdad que es un aporte NULO , porque tiene muchos errores esoco preciso e incompleto en lo personal no sirve absolutamente para nada

Jonathan Palomino dijo...

Eso lo puedes hacer con identificadores de pistas tomando como referencia la posicion de la fila en que se encuentra el elemento en una tabla o dandole un identificador de orden a cada archivo mp3 que agreges

men08825 dijo...

se ve muy bueno tu trabajo. sera posible que me lo puedas enviar???
esta es mi dirección

danysirgobol@yahoo.com
te lo agradesco de antemano

Anónimo dijo...

Excelente muchas gracias habia intentado muchas cosas antes y nada me funcionaba ahora ya puedo hacerlo.