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; } }