如何修复代码以在Java中播放声音?
我已经尝试了很多方法来让声音在Java中播放,但都不起作用。这是我上次尝试的:如何修复代码以在Java中播放声音?,java,audio,Java,Audio,我已经尝试了很多方法来让声音在Java中播放,但都不起作用。这是我上次尝试的: import javax.sound.sampled.*; public class Sound { public Clip load(String filename) { Clip clip = null; try { AudioInputStream audioIn = AudioSystem.getAudioInputStream(getCl
import javax.sound.sampled.*;
public class Sound {
public Clip load(String filename) {
Clip clip = null;
try {
AudioInputStream audioIn = AudioSystem.getAudioInputStream(getClass().getResource(filename));
clip = AudioSystem.getClip();
clip.open(audioIn);
} catch (Exception e) { e.printStackTrace(); }
return clip;
}
}
你试过clip.start()吗?一些ref-添加了clip.start(),但当我这样做时仍然得到一个空指针异常:sound.load(“文件路径”);