1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
import java.applet.Applet;
import java.applet.AudioClip;
import java.io.File;
import java.net.MalformedURLException;
public class SoundToolBox {
private final static Log LOG = LogFactory.getLog(SoundToolBox.class);
/**
* @param fileName nom de la ressource
*/
public static void jouerSon(String fileName) {
final File f = new File(fileName);
if (f.exists()) {
new Thread() {
public void run() {
AudioClip audioClip;
try {
audioClip = Applet.newAudioClip(f.toURL());
audioClip.play();
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
}
} catch (MalformedURLException e) {
LOG.warn(e.getMessage());
}
}
}.start();
}
}
} |