Это слегка измененный пример со страницы информации о звуке Java.https://stackoverflow.com/tags/javasound/info К сожалению, он воспроизводит звук только один раз, но намерение - дважды.
import java.io.File;
import javax.sound.sampled.*;
public class TestNoise {
public static void main(String[] args) throws Exception {
File f = new File("/home/brian/drip.wav");
AudioInputStream ais = AudioSystem.getAudioInputStream(f);
AudioFormat af = ais.getFormat();
DataLine.Info info = new DataLine.Info(Clip.class, af);
Clip clip = (Clip)AudioSystem.getLine(info);
clip.open(ais);
clip.start(); // heard this
Java.killTime();
clip.start(); // NOT HEARD
Java.killTime();
}
}
Редактировать: Чтобы понять ответ, посмотрите ссылку, предоставленную Wanderlust, или просто сделайте то, что онговорит в комментарии ниже его ответ.