Hallo,
sobald ich diesen Code in meinen Programm verwende und es auf dem jeweiligen Button mache, dauert es etwas bis das programm wieder reagiert, es laggt sozusagen!
Es muss erst der Sound abgespielt werden + ein paar Sekunden bis das Programm erneut "Befehle ausführen" kann was ist denn da falsch? :O
Java:
try {
AudioInputStream input = AudioSystem.getAudioInputStream(new File("sound/scary.wav"));
SourceDataLine line = AudioSystem.getSourceDataLine(input.getFormat());
line.open(input.getFormat());
line.start();
byte[] buffer = new byte[1024];
int count;
while((count = input.read(buffer, 0, 1024)) != -1) {
line.write(buffer, 0, count);
}
line.drain();
line.stop();
line.close();
} catch(Exception eror) {
eror.printStackTrace();
}
sobald ich diesen Code in meinen Programm verwende und es auf dem jeweiligen Button mache, dauert es etwas bis das programm wieder reagiert, es laggt sozusagen!
Es muss erst der Sound abgespielt werden + ein paar Sekunden bis das Programm erneut "Befehle ausführen" kann was ist denn da falsch? :O