Java » Reproducir música por java
Para ésto utilizaré las librerías de javazoom. En concreto basicplayer3.0.jar. Soy de pocas palabras. Vamos a código:
Creamos nuestra honorable clase llamada Reproductor.java
public class Reproductor{...}
Añadiremos los imports correspondientes
import javazoom.jlgui.basicplayer.BasicPlayer; import java.io.File;
Creamos el atributo del tipo BasicPlayer
private BasicPlayer player;
y luego lo creamos en el constructor
player = new BasicPlayer();
Bueno ahora vienen los métodos como el play, stop, pausa, resumen, etc…
player.play(); } } player.pause(); } player.resume(); } player.stop(); }
Con éstos métodos tendríamos ya formado nuestro reproductor…
Así que ahora a usarlo. No creo que tengan mayor problema con lo siguiente:
try { Reproductor mi_reproductor = new Reproductor(); mi_reproductor.AbrirFichero("c:/mi_archivo_de_musica.mp3"); mi_reproductor.Play(); } }
Como ven es demasiado simple reproducir música en java… pero a la vez éste método quizás no sea tan atractivo, ya que no posee una interfaz bonita ni nada, pero la base es ésta y la interfaz es a gusto de cada uno…
Pero mostrándoles un poco lo que se puede hacer, les dejaré adjunto un reproductor que hice hace algún tiempo haber si les agrada
MP3seth: Descargar aquí
Alguno que se interese en la aplicación gráfica que pida el código y lo envío sin ningún problema.
![]() Descargar el código |
![]() Error en el código |
![]() Foro sobre Java |
Artículos relacionados:









Enero 6, 2012 #
Chicos(as) haré nuevamente el proyecto, ya que los códigos no los tengo actualmente. Saludos… Cualquier cosa que necesiten saber acerca de MP3seth, podrían enviarme mensajes a twitter @sethcrofts Saludos
Enero 30, 2012 #
A mi al compilar el código me devuelve los siguientes errores:
player.java:13: package javazoom.jlgui.basicplayer does not exist
import javazoom.jlgui.basicplayer.BasicPlayer;
^
player.java:16: cannot find symbol
symbol : class BasicPlayer
location: class Reproductor
private BasicPlayer player;
^
player.java:19: cannot find symbol
symbol : class BasicPlayer
location: class Reproductor
player = new BasicPlayer();
^
3 errors
¿Hay alguna librería que haga falta instalar?.
Muchas Gracias.
Enero 30, 2012 #
Hola Pablo Ruiz Muy Interesante , sabes yo ahora tambien kiero hacer uno , estoy intentando pero al igual q el otro amigo me aparece error al momento de importar la libreria , no se si m falta descargar algo , pero quisiera que me mandaras el proyecto a mi correo: john_b_t@hotmail.com , t lo agradeceria un monton
Febrero 5, 2012 #
Bro necesito hacer un reproductor pero que me reproduzaca una radio online
no una cancion mp3 me puedes ayudar ?
PD: muy bueno el reproductor me funciona perfecto.
Febrero 7, 2012 #
oye bro trate de entrar a los links que tienes para descargar el proyecto de netbeans para checarlo pero me mandan a una pagina rrara y no me puestra el proyecto cres podermelo mandar a ivan_majalca_2@hotmail.com????
Febrero 8, 2012 #
Netbeans no reconoce esa librería pero en su lugar pueden usar la libreria JMF Java Media Framework, la pueden descargar desde la pagina de sun, a mi así me funcionó, buen aporte el del reproductor. para importar el paquete en netbeans se usa import javax.media.*;
Marzo 2, 2012 #
Hola que tal estaria interesado en saver como hases el ambiente grafico de tu reproductor hojala pudieras publicar algo
Marzo 2, 2012 #
Corre a la perfeccion este post gracias por la aportacion siker2000@hotmail.com
Marzo 27, 2012 #
hola Pablo,
no soy programador y sé bastante poco de programación, no obstante estoy tratando de saber cómo puedo poner en un maps.google marcadores que tengan cada uno un reproductor de audio de forma tal que al hacer clic sobre el marcador se despliegue el reproductor y se pueda hacer play para oír el archivo correspondiente. Me podrás orientar en esto? muchísimas gracias
Pablo
sonic_770
Marzo 30, 2012 #
Muy buen aporte
Lo que no entiendo es el BasicPlayer, podrias pasarme el codigo
jc_dado@hotmail.com
Gracias