Warum lässt sich Applet mit Sound nicht kompilieren?
BenCC
- java
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
Hallo,
<snip>
public void paint(Grapfics g)
^^
Schreibfehler?
</snip>
Hat jemand eine Idee, was ich falsch gemacht habe? Danke im Voraus für Eure Tipps.
Wenn du nicht Compilieren kannst, sollte es Fehlermeldungen geben, die könnten weiterhelfen.
Gruß,
Henning
Hallo,
der Quelltext ist ja so voller Fehler, dass es mehr Fehler gibt als richtige Programmzeilen. Vielleicht solltest Du Dich doch nochmal mit den Grundlagen von Java beschäftigen und erstmal mit kleineren Projekten anfangen.
Gruss
MichaelB