Eclipse IDE制作的jar中的音频文件

时间:2013-07-02 22:22:55

标签: java audio jar ide

我有一个摇摆应用程序。我在哪里用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 runnable jar中制作时,我的应用程序中没有声音。

1 个答案:

答案 0 :(得分:0)

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

InputStream in;
    try {

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

        e.printStackTrace();
    }