我一直试图让这一整天都工作,由于某种原因这不起作用,你能告诉我为什么吗?是因为我使用1.7 jre而不是1.6 jre?有人可以找出问题所在,请不要说"寻找方法"我已经全部使用它们,但它们都不适合我。
package com.dilkiel.game;
import java.applet.Applet;
import java.applet.AudioClip;
public class Sound {
public static final Sound sound1 = new Sound("/Sound.wav");
private AudioClip clip;
public Sound (String filename){
try{
clip = Applet.newAudioClip(Sound.class.getResource(filename));
}catch(Exception e){
e.printStackTrace();
}
}
public void play(){
try{
new Thread(){
public void run(){
clip.play();
}
}.start();
}catch(Exception ex){
ex.printStackTrace();
}
}
}
我有Sound.sound1.play();在我的主要类的init方法中。