diff --git a/src/java/org/lwjgl/test/openal/WaveData.java b/src/java/org/lwjgl/test/openal/WaveData.java index 64b22424..1f93d6fa 100644 --- a/src/java/org/lwjgl/test/openal/WaveData.java +++ b/src/java/org/lwjgl/test/openal/WaveData.java @@ -41,7 +41,7 @@ import javax.sound.sampled.*; import java.io.BufferedInputStream; import java.io.ByteArrayInputStream; -import java.io.FileInputStream; +//import java.io.FileInputStream; import java.io.IOException; /** @@ -89,14 +89,14 @@ public class WaveData { * @return WaveData containing data, or null if a failure occured */ public static WaveData create(String filepath) { - try { - return create( - AudioSystem.getAudioInputStream( - new BufferedInputStream(new FileInputStream(filepath)))); - } catch (Exception e) { - e.printStackTrace(); - return null; - } + try { + return create( + AudioSystem.getAudioInputStream( + new BufferedInputStream(ClassLoader.getSystemClassLoader().getResourceAsStream(filepath)))); + } catch (Exception e) { + e.printStackTrace(); + return null; + } } /**