I figured it out, don't mind me. But I still wonder why some sounds don't play... Oddly enough they were my two background sounds. They were perfectly fine in Eclipse but when I exported the Jar they stopped playing. Does OpenAL have a size limit? Because the one file I was trying to play was 14 MB. The other file was only 4 MB, so I don't think that's the issue.
regarding this point if it works in eclipse it works outside eclipse, i mean if size limit exist, exist inside and outside!
so again i ask you an important question, what you mean for
" I exported the Jar " ?
can you explain how i structured your deployment version of your project in the way that may be will be more easy help you to find a solution and explain why it is not working outside eclipse?
did you try to start the project with command line?
do you have the same behavior?
Another problem I found was that sounds wouldn't play exactly when I called them to start, which really annoyed me. For instance, when the player dropped to a certain health level I call on a heartbeat sound to start playing. It doesn't play until I pause the game though, and then stops when I unpause it. I had other sounds playing at the other time, so maybe that was the issue? Either way its kind of annoying that a sound library just doesn't work as its supposed to...
this instead is related to another issue,
from you description look like that the thread that manage the sound start only when the thread that manage the game is stopped
may be in this case try to attach code to understand whats is happening
(anyway for this other question may be is better to create a different thread in the forum)