Hi all,
I've got a problem with some GreenfootSounds: sometimes I get this exception:
Exception in thread "SoundStream:file:/D:/Daten/Schule/Informatik/Java/Greenfoot-Szenarien/StarWars%20Szenarios/Star%20Wars%20Szenario%20V6.6/sounds/Mass%20Effect%203%20Soundtrack%20-%20The%20View%20of%20Palaven%20OST%20Music%205-2.mp3" java.lang.IllegalArgumentException: Could not open sound file: file:/D:/Daten/Schule/Informatik/Java/Greenfoot-Szenarien/StarWars%20Szenarios/Star%20Wars%20Szenario%20V6.6/sounds/Mass%20Effect%203%20Soundtrack%20-%20The%20View%20of%20Palaven%20OST%20Music%205-2.mp3
at greenfoot.sound.SoundExceptionHandler.handleIOException(SoundExceptionHandler.java:66)
at greenfoot.sound.SoundStream.run(SoundStream.java:374)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.io.IOException: javazoom.jl.decoder.BitstreamException: Bitstream errorcode 102
at greenfoot.sound.Mp3AudioInputStream.read(Mp3AudioInputStream.java:223)
at greenfoot.sound.SoundStream.run(SoundStream.java:302)
... 1 more
and I don't get why.
The exeption is only thrown if I play soundfiles longer than about 1 minute.
I already tryed to catch the exeption using this method:
but I still got the exception.
Doe's anybody know why I get the exception or better: How to stop it?
Thanks for help
public static void playMusic(int number) {
switch (number) {
case 1:
try {
ImperialerMarsch.play();
}
catch (Exception e) {
;
}
break;
case 2:
try {
MainTheme.play();
}
catch (Exception e) {
;
}
break;
case 3:
try {
LevelMusic.play();
}
catch (Exception e) {
;
}
break;
}
}


