1、在平台类的开头定义两个变量
private URL url;
private AudioClip ac;
//其中,url定义路径,ac定义一个类似播放器一样的东西。
2、在launchframe()方法中加入以下内容:
File f1 = new File("D:/加勒比海盗.wav");
try {
url= f1.toURL();
} catch (MalformedURLException e) {
e.printStackTrace();
}
ac= Applet.newAudioClip(url);
ac.loop();
//注意:
1、f1即为音乐文件,但必须为wav模式,且需有完整无损的文件头部和尾部,对音乐品质要求较高。一般的mp3转换难以符合要求。
2、()中的路径为绝对路径,且最好简单,长度较小,否则会报错,原因暂时未知。
3、AudioClip类提供三个方法:play()播放一遍,stop()停止播放,loop()循环播放,供编程者使用。