Обходной путь для UnsupportedAudioFileException?

Я нахожусь на очень ранней стадии написания небольшой музыкальной / ритмической игры на Java (через среду Slick, которая, в свою очередь, использует OpenAL, но это, вероятно, здесь неактуально). В игре необходимо прочитать (и воспроизвести) несколько звуковых файлов в формате WAV, но некоторые файлы выдают исключения [javax.sound.sampled.UnsupportedAudioFileException].

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)

Файлы могут прекрасно воспроизводиться в Winamp или Foobar2000, так что это означает, что Java просто не распознает некоторые варианты формата файла. Какие у меня варианты на данный момент?

Примечание. Указанные файлы предоставлены пользователем, поэтому я не могу просто конвертировать их заранее (используя что-то вроде Audacity). Любые шаги преобразования должны быть выполнены во время выполнения.

Ответы на вопрос(1)

Ваш ответ на вопрос