写了如下代码,结果
javax.sound.midi.InvalidMidiDataException: could not get sequence from file
at javax.sound.midi.MidiSystem.getSequence(MidiSystem.java:854)
at main.Music.play(Music.java:21)
at main.Music.changeMusic(Music.java:14)
at main.GameFrame.<init>(GameFrame.java:32)
at main.Start.main(Start.java:30)
import java.io.File;import javax.sound.midi.*;public class Music extends Thread{
//需要的7首歌
File file = new File("audio/Mission1.ogg");


public void changeMusic(String s){
file = new File("audio/" + s + ".wav");
play();
}

public void play(){
try{
Sequencer player = MidiSystem.getSequencer();
player.open();
Sequence music = MidiSystem.getSequence(file);
player.setSequence(music);
player.setLoopCount(Sequencer.LOOP_CONTINUOUSLY);
player.start();
}catch(Exception e){
e.printStackTrace();
}
}
}
各位大神帮帮忙,在线等