Arbeitsumgehung für Nicht unterstützteAudioFileException?

Ich bin in einem sehr frühen Stadium, als ich ein kleines Musik- / Rhythmus-Spiel in Java schreibe (über das Slick-Framework, das wiederum OpenAL verwendet, aber das ist hier wahrscheinlich irrelevant). Das Spiel muss mehrere Audiodateien im WAV-Format lesen (und wiedergeben), aber einige der Dateien lösen [javax.sound.sampled.UnsupportedAudioFileException] -Ausnahmen aus.

at javax.sound.sampled.AudioSystem.getAudioInputStream(AudioSystem.java:1102)
at org.newdawn.slick.openal.WaveData.create(WaveData.java:123)
at org.newdawn.slick.openal.SoundStore.getWAV(SoundStore.java:713)
at org.newdawn.slick.openal.SoundStore.getWAV(SoundStore.java:683)
at org.newdawn.slick.Sound.<init>(Sound.java:33)

Die Dateien können in Winamp oder Foobar2000 problemlos wiedergegeben werden. Dies bedeutet, dass Java einige Varianten des Dateiformats nicht erkennt. Welche Möglichkeiten habe ich derzeit?

Hinweis: Die fraglichen Dateien sind vom Benutzer bereitgestellt, daher kann ich sie nicht einfach vorher konvertieren (mit so etwas wie Audacity). Alle Konvertierungsschritte müssen zur Laufzeit durchgeführt werden.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage