Recientemente se me presento la necesidad de reproducir un mp3 desde mi amado java, en fin googleando un poco, les presento esta sencilla solución.
Encontré un librería llamada BasicPlayer que facilita el asunto en cuestión, ademas permite reproducir Mp3,ogg,WAV entre otros, sin mas rodeos vamos al código y la implementacion en Netbeans.
Antes de todo, debes descargar la librería desde Aquí, en el momento de realizar este post estaba en la versión 3.0.
Una vez descargada la descomprimes en la carpeta que quieras.
Luego abre Netbeans y creas tu proyecto ta ta ta ta ta ya sabes.
Ahora si añades las librerías a tu proyecto, si no lo sabes hacer pues hazlo a si.
En la pestaña Proyecto del IDE aparece el nombre de tu proyecto, dentro de el una opción llamada librerías
Al dar clic derecho puedes seleccionar la opción "Add JAR/Folder"
Localizas la carpeta de BasicPlayer y selecciona la opción basicplayer3.0.jar, Abrir.
Luego haces nuevamente los pasos anteriores pero en esta ocasión añades todos los .JAR que están en la carpeta lib.
En tu clase principal llamas los siguientes imports.
/*
*Clase Que Reproduce una archivo .mp3 usando la librería BasicPlayer
*Autor: LBVP
* Fecha:06-05-2011
*Licencia :GNU
*/
import java.io.File;
import javazoom.jlgui.basicplayer.BasicPlayer;
import javazoom.jlgui.basicplayer.BasicPlayerException;
public class Post1 {
public static void main(String[] args) {
try {
BasicPlayer player= new BasicPlayer(); // Llamo la clase de la libreria Basic Player, que reproduce
player.open(new File("/Mi Musica/Clocks.mp3"));// Dentro las "" va la ruta de tu archivo mp3.
player.play();// Llama al método Reproducir también existen los métodos stop,resume.
} catch (BasicPlayerException ex) {
System.out.print("-------Error-----"+ex.getMessage());
}// Fin try
}// Fin Main
}// Fin Clase
Bueno esto es un sencillo ejemplo de como reproducir un .mp3 desde java.
como realizo los botones de stop. y continuar con la reproduccion... con el evento mouseclick
ResponderEliminarsolo quiero saber el codigo...por favor alguien quien me ayude en esa parte
tengo error
ResponderEliminar