Ich hab folgende Methode in einer Application und will verhindern das die Sounddatei mehrfach abgespielt wird:
Gibt es irgendeine Möglichkeit bei Samples (.wav) herauszufinden ob die noch abgespielt werden?
Bei Midi-Dateinen gibt es die isRunning-Methode, aber ich habe kein Equivalent dafür für Samples gefunden.
Code:
public void playExplosion(){
Applet audioapplet=new Applet();
if (explodeclip==null){
File path=new File ("c:/Projects/sampledir/Sound/explode.wav");
try{
URL url_audio=path.toURL();
explodeclip=audioapplet.newAudioClip(url_audio);
explodeclip.play();
}catch (MalformedURLException e){
System.out.println("Umwandlung File in URL fehlgeschlagen");
}
}
}
Gibt es irgendeine Möglichkeit bei Samples (.wav) herauszufinden ob die noch abgespielt werden?
Bei Midi-Dateinen gibt es die isRunning-Methode, aber ich habe kein Equivalent dafür für Samples gefunden.