viernes, 1 de octubre de 2010

Reproductor de sonido Java

Hola como están de nuevo publicando luego de un largo tiempo fuera de la red les traigo un invento mio un reproductor java a mi estilo reproduce cualquier mp3 ogg vorbis en si tiene plugins hasta de sobra es funcionamiento es intuitivo cualquiera lo puede aprender sin mas que decir les dejo unas imágenes:




















































Aquí les dejo la dirección desde donde lo podrán descargar:

Reacciones:

9 comentarios:

  1. Exelente programa, con todas esas funciones esta genial. Una duda, queria ver si me puedes ayudar con la funcion de subir volumen. De que manera puedo usar el JSlider con el setGain?
    Porfa espero tu respuesta, de antemano gracias.

    ResponderEliminar
  2. Bueno eso es sencillo el Jslider si le das un minimo de 0 y un maximo de 100 cuando le das un evento Statechange puedes llamar el valor actual te dejo el fragmento del codigo.

    public void ModificarVolumen() {
    Volumen.setToolTipText(String.valueOf(Volumen.getValue()));
    try {
    int gainValue = Volumen.getValue();
    int maxGain = Volumen.getMaximum();
    if (gainValue == 0) {
    ReproductorBasico.setGain(0);
    } else {
    ReproductorBasico.setGain(((double) gainValue / (double) maxGain));
    }
    } catch (ReproductorExcepcion ex) {
    //System.out.println("Error");
    }
    }

    Te daras cuenta que llamo el valor del Jslider configuro los gain o ganancias y se los paso como division.
    La funcion setGain proviene del driver que se configuro en la Clase ReproductorBasico
    Espero haberte sacado la duda

    ResponderEliminar
  3. Exelente gracias, espero que pronto pongas mas tutoriales, como el ocultar el frame y que aparesca alado del reloj.

    ResponderEliminar
  4. Claro todo con tiempo en estos dias eh estado en examenes y no eh podido colgar ejemplos en el blog pero la forma en que me ayudarias es repartir esta direccion entre tus amistades y quienes necesiten alguna orientacion.
    Sobre ocultar el frame me hablas de hacerlo invisible por que eso lo haces con un setvisible(false) en el constructor o por el objeto en el main

    ResponderEliminar
  5. Creo que me hablabas de ponerlo como icono del sistema como viste en la imagen es facil usas la libreria trayicon de javax

    ResponderEliminar
  6. Oye pero deberias poner el codigo para poder mejorar mas ese reproductor.....................
    please!!!!

    ResponderEliminar
  7. el código ya esta liberado en code.google
    esta es la dirección del post donde lo publique.
    http://jonathan-palomino.blogspot.com/2011/04/hola-liberando-mi-codigo-reproductor.html

    el proyecto es de código libre lo han descargado pero aun no me han dado sugerencias

    ResponderEliminar
  8. Buenas, Me podes pasar los fuentes? es de desarrollo libre? Gracias!

    ResponderEliminar
  9. hola no pude encontrar el codigo es un buen reproductor deberias facilitarlo please

    ResponderEliminar