AudioClip fejl
Hvad er der galt her? Jeg skal ganske enkelt afspille en lyd. Følgende kode kan godt køres i appletvieweren, men virker ikke i Internet Explorer. I appletvieweren afspilles lyden som den skal, men i IE loader appletten og skriver det rigtige tekst, men den afspiller ikke lyden, selvom jeg bruger den samme html som appletvieweren.Her er koden:
//Test.java
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.applet.AudioClip;
public class Test extends Applet
{
public AudioClip buzzsound;
public TextArea display;
public Button btnTest;
public void init()
{
display = new TextArea(10,40);
btnTest = new Button(\"Press to play\");
btnTest.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
buzz();}});
add(btnTest, BorderLayout.NORTH);
add(display,BorderLayout.SOUTH);
show(\"\\ngetCodeBase() = \" + getCodeBase().toString());
show(\"\\nloading sound\");
buzzsound = getAudioClip(getCodeBase(), \"ding.wav\");
}
public void buzz()
{
buzzsound.loop();
show(\"\\nsound started\");
}
public void show(String s)
{
display.append(s);
}
};
MVH Emil
