feed twitter facebook LinkedIn facebook

Java » Reproducir música por java

Abril 24, 2010 por Pablo Ruiz . 9200 visitas 90 Comentarios Imprimir Imprimir

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

  1. public class Reproductor{...}

Añadiremos los imports correspondientes

  1. import javazoom.jlgui.basicplayer.BasicPlayer;
  2. import java.io.File;

Creamos el atributo del tipo BasicPlayer

  1. private BasicPlayer player;

y luego lo creamos en el constructor

  1. player = new BasicPlayer();

Bueno ahora vienen los métodos como el play, stop, pausa, resumen, etc…

  1. public void Play() throws Exception {
  2. player.play();
  3. }
  4.  
  5. public void AbrirFichero(String ruta) throws Exception {
  6. player.open(new File(ruta));
  7. }
  8.  
  9. public void Pausa() throws Exception {
  10. player.pause();
  11. }
  12.  
  13. public void Continuar() throws Exception {
  14. player.resume();
  15. }
  16.  
  17. public void Stop() throws Exception {
  18. player.stop();
  19. }

Con éstos métodos tendríamos ya formado nuestro reproductor…

Así que ahora a usarlo. No creo que tengan mayor problema con lo siguiente:

  1. public static void main(String args[]){
  2. try {
  3. Reproductor mi_reproductor = new Reproductor();
  4. mi_reproductor.AbrirFichero("c:/mi_archivo_de_musica.mp3");
  5. mi_reproductor.Play();
  6. } catch (Exception ex) {
  7. System.out.println("Error: " + ex.getMessage());
  8. }
  9. }

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 Codigo
Descargar el código
Error en el Codigo
Error en el código
Foro sobre Java
Foro sobre Java
tags: , , ,

Artículos relacionados:

90 comentarios »

Redifusión RSS de los comentarios de la entrada. TrackBack URI

1 7 8 9
  1. Pablo Ruiz (Creador)
    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

  2. Semproms
    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.

  3. John
    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

  4. Sebastian
    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.

  5. Ivan
    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????

  6. Francisco Hernández
    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.*;

  7. Numen
    Marzo 2, 2012 #

    Hola que tal estaria interesado en saver como hases el ambiente grafico de tu reproductor hojala pudieras publicar algo

  8. Numen
    Marzo 2, 2012 #

    Corre a la perfeccion este post gracias por la aportacion siker2000@hotmail.com

  9. Pablo
    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

  10. Charly
    Marzo 30, 2012 #

    Muy buen aporte
    Lo que no entiendo es el BasicPlayer, podrias pasarme el codigo
    jc_dado@hotmail.com

    Gracias

1 7 8 9

Deje un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*