Quiero reproducir audios pequeños pero el codigo me da este error
java.io.IOException: Stream closed
Exception in thread "main" java.lang.NullPointerException
¿que estoy haciendo mal?
java.io.IOException: Stream closed
Exception in thread "main" java.lang.NullPointerException
¿que estoy haciendo mal?
Código (java) [Seleccionar]
public static Clip GameSound(final String ruta) {
Clip clip = null;
try{
InputStream is = ClassLoader.class.getResourceAsStream(ruta);
AudioInputStream ais = AudioSystem.getAudioInputStream(new BufferedInputStream(is));
DataLine.Info info = new DataLine.Info(Clip.class, ais.getFormat());
clip = (Clip) AudioSystem.getLine(info);
clip.open(ais);
}catch(Exception e){
System.out.println("" + e);
}
return clip;
}