sábado, 21 de septiembre de 2013

Reproducir archivo de sonido contenido en un JAR - Java



Luego de haber buscado mucho una solucion para poder reproducir sonido dentro del archivo JAR que se nos genera java al momento de crear nuestro ejecutable , al fin la encontre y se la presento a continuacion para aquellos que lo necesitan :)




  
import java.io.InputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
public class ReproducirSonido {
        public static Clip sonido;
        
        public void Reproducir(String archivo){
      //A continuacion indicamos la ruta donde se encuentra el archivo de sonido dentro de nuestro proyecto
             InputStream path = Alarma.class.getClass().getResourceAsStream("/sonido/"+archivo);
        try {
            sonido = AudioSystem.getClip();
            sonido.open(AudioSystem.getAudioInputStream(path));
            sonido.start();
           System.out.println("Reproduciendo 10s. de sonido...");
           
           Thread.sleep(10000); // 10000 milisegundos (10 segundos)
           sonido.close();
        }
            catch (Exception tipoerror) {
            System.out.println("" + tipoerror);
        }

    }
        
 }

   



Sígueme en facebook  y  ayúdame a llegar a más personas .
https://www.facebook.com/pages/Espacio-Hacker/393964274047994


4 comentarios:

  1. muy bueno...lo voy a probar ...me gusta...XDD gracias por compartirlo se agradece

    ResponderEliminar
  2. Amigo muchas gracias eres la primer persona que resuelve este problema de manera clara te felicito te mande mensaje al facebook matias arturo cantu martinez espero ke me contestes muchisimas gracias por el ejemplo

    ResponderEliminar
  3. pONE UN PROYECTO PARA DESCARGAR A VER...

    ResponderEliminar
  4. Muchas gracias por el códgo. Llevaba mucho tiempo buscandolo y ninguna me había funcionado como hasta ahora

    ResponderEliminar