首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Java播发midi文件

2012-08-26 
Java播放midi文件如下面代码,运行后即可播放:import java.io.Fileimport javax.sound.midi.MidiSystemim

Java播放midi文件

如下面代码,运行后即可播放:

import java.io.File;import javax.sound.midi.MidiSystem;import javax.sound.midi.Sequence;import javax.sound.midi.Sequencer;public class PlayMidi{    private static File sound;    private static Sequence seq;    private static Sequencer midi;        public static void Play(String filename)    {     try          {             sound = new File(filename);             seq = MidiSystem.getSequence(sound);             midi= MidiSystem.getSequencer();             midi.open();             midi.setSequence(seq);                          if(!midi.isRunning())             midi.start();                      } catch (Exception ex) {         }    }        public static void Stop()    {    if(midi.isRunning())midi.stop();        if(midi.isOpen())    midi.close();    }        public static void main(String[] args)    {    PlayMidi.Play("D:\\tianhou.mid");    long time = midi.getMicrosecondLength()/1000;    try     {Thread.sleep(time);} catch (InterruptedException e) {e.printStackTrace();}PlayMidi.Stop();    }} 

??

热点排行