我有一个摇摆应用程序。我在哪里用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中制作时,我的应用程序中没有声音。
答案 0 :(得分:0)
我有类似的问题。 尝试使用此代码:
InputStream in;
try {
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(getClass().getResource("Alarm.wav"));
AudioPlayer.player.start(audioInputStream);
} catch (FileNotFoundException e) {
e.printStackTrace();
}