viernes, 22 de abril de 2011

Musica de Fondo Mp3 en Java


Como parte de algunas aplicaciones, como puede ser en un juego, a veces necesitamos reproducir música en nuestra aplicación, y no precisamente porque la función principal de nuestra aplicación sea de reproductor musical, la música puede resultar como un buen complemento al Look&Feel de la aplicación.

en este ejemplo se muestra como utilizar la libreria "Java Layer" de "JavaZoom" ( http://www.javazoom.net/javalayer/javalayer.html )  para reproducir un archivo Mp3 como música de fondo en una aplicación de escritorio, para esto hago uso de un Thread que continuamente esta reproduciendo el Mp3 con una pequeña pausa entre dos reproducciones (1 segundo), este ejemplo resulta bastante básico, y da margen para ser extendido de muchas formas, según lo requiera cada caso particular, no adjunto un archivo Mp3 con el ejemplo por razones legales, por lo que al inicio de la aplicación se muestra un "Open File Dialog" para seleccionar el Mp3 que deseamos reproducir. Ademas se incluye el proceso para crear un archivo Jar con las librerías autocontenidas, de forma que el archivo JAR resultante es independiente, es decir "Standalone", lo que facilita distribuir una aplicación en un solo archivo JAR.



Descargar Código Fuente