Hi,
nach langem erfolglosen googlen, nachdem ich nur was zu JavaScript gefunden habe, schreibe ich mal hier hinein
Und zwar bekomme ich es bei Java nicht hin die Musik über einen Klick auf einen Button auszustellen.
Die Musik lass ich momentan so ablaufen:
Nun habe ich versucht das ganze mit einer If-Abfrage zu umklammern und wenn die Variable Musik false ist soll die Musik nicht abgespielt werden. Nur die If-Abfrage wird nur einmal am Anfang abgefragt und ist daher sinnlos.
Ich hoffe ihr könnt mir helfen :toll:
P.S.: Wie kann ich die Musik endlos abspielen lassen? Mit clip.loop(100) wird sie ja "nur" 100 mal abgespielt.
nach langem erfolglosen googlen, nachdem ich nur was zu JavaScript gefunden habe, schreibe ich mal hier hinein
Und zwar bekomme ich es bei Java nicht hin die Musik über einen Klick auf einen Button auszustellen.
Die Musik lass ich momentan so ablaufen:
Java:
try {
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File(Datenpfad + "Musik.wav"));
BufferedInputStream bufferedInputStream = new BufferedInputStream(audioInputStream);
AudioFormat af = audioInputStream.getFormat();
int size = (int) (af.getFrameSize() * audioInputStream.getFrameLength());
byte[] audio = new byte[size];
DataLine.Info info = new DataLine.Info(Clip.class, af, size);
bufferedInputStream.read(audio, 0, size);
Clip clip = (Clip) AudioSystem.getLine(info);
clip.open(af, audio, 0, size);
clip.loop(100);
}
catch (Exception x)
{
JOptionPane.showMessageDialog(null, "Dataerror");
}
Nun habe ich versucht das ganze mit einer If-Abfrage zu umklammern und wenn die Variable Musik false ist soll die Musik nicht abgespielt werden. Nur die If-Abfrage wird nur einmal am Anfang abgefragt und ist daher sinnlos.
Ich hoffe ihr könnt mir helfen :toll:
P.S.: Wie kann ich die Musik endlos abspielen lassen? Mit clip.loop(100) wird sie ja "nur" 100 mal abgespielt.