我正在创建一个基本游戏,并且可以很好地加载图像。现在,我正在尝试加载声音,但我不断收到NullPointerExceptions。我 100% 确定路径是正确的,我尝试加载多个声音,但我总是收到此错误。我只能使用一次。
这是我的声音库:
public class SoundBank {
public static Audio oggEffect;
public SoundBank () {
try {
oggEffect = AudioLoader.getAudio("OGG", ResourceLoader.getResourceAsStream("Res/ping_pong_8bit_plop.ogg"));
} catch (IOException e) {
e.printStackTrace();
}
}
}
还有我的执行代码:
else if (Keyboard.isKeyDown(Keyboard.KEY_8)) {
SoundBank.oggEffect.playAsSoundEffect(1.0f, 1.0f, true);
}