I am trying to create a simple randomised maze game using Slick2D and up until about five minutes ago, the sound worked. With no change to code, a SlickException is thrown. The entire output:
Sun Dec 01 17:34:42 GMT 2013 INFO:TargetDisplayMode: 640 x 480 x 0 @0Hz
Sun Dec 01 17:34:42 GMT 2013 INFO:Starting display 640x480
Sun Dec 01 17:34:42 GMT 2013 INFO:Use Java PNG Loader = true
Sun Dec 01 17:34:42 GMT 2013 INFO:Controllers not available
Sun Dec 01 17:34:42 GMT 2013 INFO:Offscreen Buffers FBO=true PBUFFER=true PBUFFERRT=true
Sun Dec 01 17:34:42 GMT 2013 DEBUG:Creating FBO 16x16
Sun Dec 01 17:34:42 GMT 2013 INFO:Initialising sounds..
AL lib: (EE) MMDevApiOpenPlayback: Device init failed: 0x80070490
AL lib: (EE) MMDevApiOpenPlayback: Device init failed: 0x80070490
AL lib: (EE) MMDevApiOpenPlayback: Device init failed: 0x80070490
AL lib: (EE) MMDevApiOpenPlayback: Device init failed: 0x80070490
AL lib: (EE) MMDevApiOpenPlayback: Device init failed: 0x80070490
Sun Dec 01 17:34:42 GMT 2013 ERROR:Sound initialisation failure.
Sun Dec 01 17:34:42 GMT 2013 ERROR:Could not locate OpenAL library.
org.lwjgl.LWJGLException: Could not locate OpenAL library.
at org.lwjgl.openal.AL.create(AL.java:151)
at org.lwjgl.openal.AL.create(AL.java:102)
at org.lwjgl.openal.AL.create(AL.java:201)
at org.newdawn.slick.openal.SoundStore$1.run(SoundStore.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at org.newdawn.slick.openal.SoundStore.init(SoundStore.java:292)
at org.newdawn.slick.Music.<init>(Music.java:156)
at org.newdawn.slick.Music.<init>(Music.java:75)
at net.condorcraft110.exploration.ExplorationTest.run(ExplorationTest.java:133)
at java.lang.Thread.run(Unknown Source)
My music code:
public void run()
{
try
{
bgMusic = new Music("achievement.ogg");
bgMusic.loop(1.0F, 0.1F);
}
catch(SlickException e)
{
e.printStackTrace();
}
}