All pastes #431391 Raw Edit

Something

public text v1 · immutable
·published 2007-04-09 16:58 UTC
rendered paste body
import java.applet.*;
import java.applet.Applet;
import java.applet.AppletContext;
import java.awt.*;
import java.io.*;
import java.net.*;
import sign.signlink;
import javax.sound.midi.Sequencer;
import javax.sound.midi.Sequence;
import javax.sound.midi.MidiChannel;
import javax.sound.midi.Synthesizer;
import javax.sound.midi.MidiSystem;
import javax.sound.midi.MidiUnavailableException;
import javax.sound.midi.InvalidMidiDataException;



public class music{
        public static Sequencer sequencer = null;
        public static Sequence  songL      = null;

public static void playsong(String song, int type){
        if(type == 1){
            if ((sequencer != null) && sequencer.isRunning()) {
                sequencer.stop();
                sequencer.close();
            }
            try {
                sequencer = MidiSystem.getSequencer();
                sequencer.open();
                songL = MidiSystem.getSequence(new File(signlink.findcachedir()+"/music/"+song+".mid"));
                sequencer.setSequence(songL);
                sequencer.start();
            
        } catch (MidiUnavailableException e) {System.out.println(e);}
        catch (InvalidMidiDataException e) {System.out.println(e);}
        catch (IOException e) {System.out.println(e);}

        }
            if(type == 2){
            if ((sequencer != null) && sequencer.isRunning()) {
                sequencer.stop();
                sequencer.close();
            }
            try {
                sequencer = MidiSystem.getSequencer();
                sequencer.open();
                songL = MidiSystem.getSequence(new File(signlink.findcachedir()+client.server+"/"+song+".mid"));
                sequencer.setSequence(songL);
                sequencer.start();

        } catch (MidiUnavailableException e) {}
        catch (InvalidMidiDataException e) {}
        catch (IOException e) {}

        }
    }

public static void playsound(int i2) {

/*try{
URL url = new URL("http://dnd.no-ip.org/sound/sounds" +i2 + ".wav");
java.applet.AudioClip clip = java.applet.Applet.newAudioClip(url);
        clip.play();
}catch (MalformedURLException e){ System.out.print("couldnt play song");}*/
}

}