如何修复代码以在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

我已经尝试了很多方法来让声音在Java中播放,但都不起作用。这是我上次尝试的:

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(“文件路径”);