Soundproblem im Applet



  • Hi, also ich habe da ein kleines Applet geschrieben, dass lediglich irgendeine midi-Datei abspielen soll. Wenn ich es im Appletviewer starte klappt das auch wunderbar. Im IE wird das Applet geladen und das GUI auch angezeigt, jedoch ist nichts zu hören und Mozilla lädt das Applet garnicht erst. Wo liegt möglicher Weise der Fehler?

    import java.net.*;
    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;
    
    public class PlayMidi extends Applet implements ActionListener {
    
        AudioClip clip;
        Button trigger = new Button("Stop");
    
        public void init() {
    
            setLayout(new BorderLayout());
            trigger.addActionListener(this);
            add("Center", trigger);
            String file;
            file = getParameter("file");
            clip = getAudioClip(getCodeBase(), file);
            clip.loop();
        }
    
        public final String[][] getParameterInfo() {
    
            String[][] ret = new String[1][3];
            ret[0][0] = "file";
            ret[0][1] = "String";
            ret[0][2] = ".mid-Datei";
    
            return ret;
        }
    
        public final void actionPerformed(ActionEvent e) {
    
            String cmd = e.getActionCommand();
            if (cmd.equals("Stop")) {
                clip.stop();
                trigger.setLabel("Start");
            } else if (cmd.equals("Start")) {
                clip.loop();
                trigger.setLabel("Stop");
            }
        }
    }
    

    Das Applet ist in diese html-Seite eingebettet:

    <html>
    <head><title>Test</title></head>
    <body>
    <applet code="PlayMidi.class" width=50 height=30>
    <param name="file" value="musik1.mid">
    </applet>
    </body>
    </html>


Anmelden zum Antworten