Antes de ponerme a ello, he usado AudioSystem.getAudioFileTypes() para ver qué audios están soportados. La salida es la siguiente:
Código:
wav
au
aif
Pues bien, al intentar reproducir un .wav, me salta la excepción que he puesto en el título:
Código
He probado cambiando el nombre del archivo por uno inexistente por si el problema era que no encontraba el archivo, pero no es así; sí lo encuentra, pero no es capaz de reproducirlo.
Os dejo el código fuente:
Código
import java.io.File; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.Clip; public class Reproductor { try { sonido.start(); while (sonido.isRunning()) sonido.close(); } } }
Gracias de antemano y un saludo.