我有這個類播放聲音,但每次我嘗試使用它,我得到一個空指針異常。這是我如何使用它:如何播放聲音而不是獲得例外?
import javax.sound.sampled.*;
public class Sound {
public Clip play(String filename) {
Clip clip = null;
try {
AudioInputStream audioIn = AudioSystem.getAudioInputStream(getClass().getResource(filename));
clip = AudioSystem.getClip();
clip.open(audioIn);
clip.start();
} catch (Exception e) { e.printStackTrace(); }
return clip;
}
}
public Sound sound;
sound.play("PathToFile");
這將幫助人們回答你的問題,如果你添加你得到的異常的堆棧跟蹤(特別是哪一行代碼拋出'NullPointerException')。 – ylabidi