因为 java 强大的类库,解决这个问题并不困难,只是 API 的调用问题而已。不
过,不同的调用也有区别。
用 java 可以编写播放.au、.aiff、.Wav、.Midi、.rfm 格式的音频
很多人讲要使用 JMF,不过我懒得去安装,所以另寻他法。网上提供最多
的方法就是利用 Applet 中的 AudioClip
来解决,代码很简单,如下
public void play(String Filename)//Filename 是乐曲名称或说路径
“
”
(不过 路径 我没尝试)
{
try {
URL url = new URL("file:" + Filename);
AudioClip ac = Applet.newAudioClip(url);
ac.play();
//ac.stop();//
用此函数可以停止乐曲播放
} catch (Exception e) {
System.out.println(e);
}
}
当然,前提是导入 3
个包