日期:2014-05-20 浏览次数:20709 次
import javax.sound.sampled.*; import java.io.File; public class SoundTest{ public static void main(String args[])throws Exception{ //下面是播放wav声音的代码 File wavFile = new File("the wav path");//可以使用文件 //InputStream in = new FileInputStream(wavFile);//也可以使用流 //URL url = wavFile.toURI().toURL();//还可以使用URL AudioInputStream ais = AudioSystem.getAudioInputStream(wavFile);//这里使用上面的三种,那种都可以 Clip clip = AudioSystem.getClip(); clip.open(ais); clip.start(); //下面是播放midi音乐的代码 File midiFile = new File("the midi path"); Sequence sequence = MidiSystem.getSequence(midiFile);//这里同上面的,也可使用流和URL Sequencer sequencer = MidiSystem.getSequencer(); sequencer.setSequence(sequence); sequencer.start(); } }