编写 play_mid.groovy 如下
import java.io.File;
import java.net.URL;
import java.util.*;
import java.applet.Applet;
import java.applet.AudioClip;
class PlayMid {
public static void main(String[] args) throws Exception {
if (args.length ==0){
println(" usage: groovy play_mid file1.mid ");
return;
}
File file = new File(args[0]);
if (!file.exists()) {
System.err.println(" file is not exists ");
return;
}
URL url = file.toURL();
println(url);
AudioClip audio = Applet.newAudioClip(url);
audio.play();
// 延时,用于播放音乐
//Thread.sleep(10000);
System.in.read();
audio.stop();
}
}
运行 groovy play_mid test1.mid
编写 PlayMidi.java 如下
import java.io.File;
import java.net.URI;
import java.util.*;
import java.applet.Applet;
import j

最低0.47元/天 解锁文章
931

被折叠的 条评论
为什么被折叠?



