Java 中的声音问题

Sound trouble in Java

您好, 我在 java 中使用 Sounds 时遇到了一些麻烦。 我只是想为我最新的复古 2d 游戏实现一些奇特的 8 位声音.... 当我 运行 它在 java eclipse 中时,一切都很好,声音正常....

但是一旦我 运行 完成了应用程序(应用程序本身运行完美...)但是声音不会播放并且您可以在 3d 图片中看到错误。

图 1 显示了我的 "sound method" 和图 2 我如何使用它。

我该如何解决这个问题?

我找到了解决方案。 我稍微更改了我的音频方法的代码......并且由于某种原因它现在可以工作了。 这是它的代码。

 public void playSound(String soundFile) {
        try {

            AudioInputStream audioIn = AudioSystem.getAudioInputStream(this.getClass().getResource("/Sounds/" + soundFile));
            Clip clip = AudioSystem.getClip();
            clip.open(audioIn);
            clip.start();
        } catch (UnsupportedAudioFileException e) {
             e.printStackTrace();
          } catch (IOException e) {
             e.printStackTrace();
          } catch (LineUnavailableException e) {
             e.printStackTrace();
          }
    }