使用java播放声音文件计算机等级考试
文章作者 100test 发表时间 2010:01:01 12:31:06
来源 100Test.Com百考试题网
因为java强大的类库,解决这个问题并不困难,只是API的调用问题而已。不过,不同的调用也有区别。
很多人讲要使用JFM,不过我懒得去安装,所以另寻他法。网上提供最多的方法就是利用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个包:
import java.applet.Applet.
import java.applet.AudioClip.
import java.net.URL.
然而实践证明这个方法并不好用,播放的声音断断续续,听起来简直是一种折磨~(不晓得这是类库本身的原因还是我电脑的故障~)后来发现了一个好方法,是由http://wenda.tianya.cn/wenda/thread?tid=7f56d51cd8e46a29