Sonido
Hola necesito un ejemplo de como reproducir sonido que no sea con apple.
public static void emiteSonido () {
static Timer timer ;
TimerTask timerTask = new TimerTask()
{
public void run()
{
try {
// Se obtiene un Clip de sonido
Clip sonido = AudioSystem.getClip();
// Se carga con un fichero wav
sonido.open(AudioSystem.getAudioInputStream(new File("C:\WINDOWS\Media\MAL.WAV")));
// Comienza la reproducción
sonido.loop(0);
Thread.sleep(1000);
// Espera mientras se esté reproduciendo.
while (sonido.isRunning())
Thread.sleep(1000);
// Se cierra el clip.
sonido.close();
} catch (Exception e5) {
System.out.println("" + e5);
}
timer.cancel();
}
};
timer = new Timer();
// Dentro de 0 milisegundos avísame cada 1000 milisegundos
timer.scheduleAtFixedRate(timerTask, 0, 40);
}
static Timer timer ;
TimerTask timerTask = new TimerTask()
{
public void run()
{
try {
// Se obtiene un Clip de sonido
Clip sonido = AudioSystem.getClip();
// Se carga con un fichero wav
sonido.open(AudioSystem.getAudioInputStream(new File("C:\WINDOWS\Media\MAL.WAV")));
// Comienza la reproducción
sonido.loop(0);
Thread.sleep(1000);
// Espera mientras se esté reproduciendo.
while (sonido.isRunning())
Thread.sleep(1000);
// Se cierra el clip.
sonido.close();
} catch (Exception e5) {
System.out.println("" + e5);
}
timer.cancel();
}
};
timer = new Timer();
// Dentro de 0 milisegundos avísame cada 1000 milisegundos
timer.scheduleAtFixedRate(timerTask, 0, 40);
}