これはオーディオファイルを読み込んで再生する簡単なプログラムです。jarへのエクスポート後にオーディオリソースが再生されない
私は私のオーディオファイルをロードするためにこれを持っていることは
Clip c1 = null;
try {
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File(songPaths[k + 1]).getAbsoluteFile());
c1 = AudioSystem.getClip();
c1.open(audioInputStream);
} catch (Exception ex) {
System.out.println("Error with playing sound.");
ex.printStackTrace();
}
それは私のIntelliJで正常に動作し、私は成果物を作成し、それがリソースをロードに失敗作られているjarファイルを実行しようとするために、見たとき。私のsongPaths配列は次のようになります:
private final String[] songPaths = {"res/fcpOriginal.wav", "res/fcpRemix.wav",
"res/ibizaOriginal.wav", "res/ibizaRemix.wav",
"res/pohOriginal.wav", "res/pohRemix.wav",
"res/sugarOriginal.wav", "res/sugarRemix.wav",
"res/wavesOriginal.wav", "res/wavesRemix.wav"};
私は何が起こっているのかよく分かりません。どんな助けでも大歓迎です。