0

我有一个摇摆应用程序。我使用wav文件发出警报的地方。我把 Alarm.wav 放在我有 *.class 的文件夹中是 bin 文件夹。它有效。我使用此代码获取 wav 文件并播放它。

    InputStream in;
    try {

        InputStream is = getClass().getResourceAsStream("Alarm.wav");
        AudioInputStream audioInputStream = AudioSystem
                .getAudioInputStream(is);       
        AudioPlayer.player.start(audioInputStream);
    } catch (FileNotFoundException e) {

        e.printStackTrace();
    }

但是当我在 Eclipse 可运行 jar 中制作时,我的应用程序中没有声音。

4

1 回答 1

0

我有类似的问题。尝试使用此代码:

InputStream in;
    try {

        AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(getClass().getResource("Alarm.wav"));       
        AudioPlayer.player.start(audioInputStream);
    } catch (FileNotFoundException e) {

        e.printStackTrace();
    }
于 2013-07-03T00:15:46.463 回答