Hallo Forum,
ich bin Java-Anfänger und will auf meiner Website ein Applet unterbringen, wo der Benutzer je nach Wunsch die Möglichkeit hat eine Hintergrundmusik
ablaufen zu lassen. Habe dazu ein Applet erstellt, welches sich aber nicht kompilieren lässt. Das Besondere an diesem Applet ist, dass ich keine normalen
Buttons benutze, sondern Images. Bei Mausklick auf dieses Image soll Musik abgespielt werden und bei erneuten Mausklick wieder stoppen. Hier der
Quellcode:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class test
extends Applet
implements ActionListener
{
Image soundEin;
Image soundAus;
AudioClip lied;
boolean check=true;
public void init()
{
soundEin=getImage(getCodeBase();"bilder/soundE.gif");
soundEin=addActionListener(this);
soundAus=getImage(getCodeBase();"bilder/soundA.gif");
soundAus=addActionListener(this);
lied = getAudioClip(getCodeBase(),"songs/musik.mp3");
}
public void paint(Grapfics g)
{
g.drawImage(soundEin, 0, 0, this);
g.drawImage(soundAus, 0, 0, this);
}
public void actionPerformed(ActionEvent e)
{
Image soundEin = e.getActionCommand();
if (soundEin(check))
{
lied.play();
}
if (soundAus(check))
{
lied.stop();
}
}
}
Hat jemand eine Idee, was ich falsch gemacht habe? Danke im Voraus für Eure Tipps.
PS: Wie erreiche ich es, dass die Sounddatei endlos abgepielt wird?
mfg
BenC