feed twitter facebook LinkedIn facebook

Java » Reproducir música por java

abril 24, 2010 por Pablo Ruiz 125 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:

125 comentarios »

RSS feed para los comentarios de esta entrada. TrackBack URI

1 2 3 13
  1. francisco
    mayo 8, 2010 #

    muy bueno el reproductor
    intentare hacer el mio ahora en eclipse
    pero que debo importar en vez de javazoom.jlgui.basicplayer.BasicPlayer;
    porque este IDE no reconoce esa libreria al parecer..

  2. Pablo Ruiz
    mayo 8, 2010 #

    Te recomiendo que uses Netbeans, saludos y me alegra que te haya gustado el reproductor

  3. Raul
    mayo 9, 2010 #

    Pablo fijate que toy usando NetBeans pero igual no me reconoce la libreria javazoom dice que no existe q puedo hacer?

  4. Pablo Ruiz
    mayo 9, 2010 #

    Descargaste la API?

    la agregaste ?

  5. Pablo Ruiz
    mayo 9, 2010 #

    Mira acá tengo una aplicación gráfica que hice de MP3seth: http://www.sethcrofts.com/blog/wp-content/uploads/2010/05/MP3seth.zip

    descárgala y saca de ahí las librerías que use :D

  6. hec
    mayo 16, 2010 #

    me da error no me reproduce nada no tienes en proyecto hecho ya en netbians

  7. Pablo Ruiz
    mayo 16, 2010 #

    si Maestro, si tengo el proyecto en Netbeans…

    puedes bajarlo de mi página web http://www.sethcrofts.com/blog

    Saludos, cualquier problema no dudes en postearlo… estaremos atentos a responder ;)

  8. carolina cardona
    mayo 26, 2010 #

    hola Pablo… me parece excelente el trabajo que hiciste con el reproductor pues me saco de un problema grande que tenia.. me gustaria ver el codigo de la interfaz pues tengo algunas o si no muchas dudas de como construirla… muchas gracias y te mando un abrazo …mi correo es c.aumile@hotmail.com

  9. Pablo Ruiz
    mayo 26, 2010 #

    Bueno te envio a la noche el correo con el código…

    ya que me encuentro en clases en éste momento

    Hora actual Chile: 15:28PM

    Saludos!

  10. ALDVARAN
    mayo 27, 2010 #

    player = new BasicPlayer(); EXPECTED

    AMIGO ME MARCA ERROR CUANDO SE Creamos el atributo del tipo BasicPlayer Y EN LA CREACION DEL CONSTRUCTOR.

1 2 3 13

Deja un comentario

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

*