1
所以我正在學習如何使用音頻剪輯,到目前爲止,我的程序應該會在點擊按鈕之後播放聲音,但在播放之前,我會在我的AudioClip上獲得nullpointexception。AudioClip NullPointerException
public class soundtest extends JFrame implements ActionListener {
URL url = this.getClass().getResource("/Sounds/gameover.wav");
AudioClip clip = Applet.newAudioClip(url);
JButton button = new JButton("Play");
public soundtest() {
super("Swing Window");
setSize(500, 200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setResizable(false);
button.addActionListener(this);
add(button);
setVisible(true);
}
public static void main(String[] args) {
new soundtest();
}
public void actionPerformed(ActionEvent event) {
if (event.getSource() == button) {
clip.play();
}
}
}
我甚至試過其他人的代碼,我仍然得到一個錯誤。
我的音頻文件肯定是在正確的位置...
當我使用AudioClip plonkSound =新AudioClip(「http://somehost/path/plonk.aiff」) 它說我不能實例化類型AudioClip – howdoidothispls