24-bit Wav-Datei mit Java abspielen
2010-11-13 17:01
J°
Hi Leute!
Für einen Freund schreibe ich grad ein Java-Programm, das unter anderem Wav-Dateien abspielen soll. Problem: Seine Wav-Dateien sind in einem bestimmten Format kodiert, das von der normalen Java Sound API nicht unterstützt wird: PCM, 24 bit, 48 KHz. Ich google jetzt schon ewig vergeblich nach einer Lösung. Hat jemand Erfahrung mit Sound unter Java?
Bisher probiert:
Für einen Freund schreibe ich grad ein Java-Programm, das unter anderem Wav-Dateien abspielen soll. Problem: Seine Wav-Dateien sind in einem bestimmten Format kodiert, das von der normalen Java Sound API nicht unterstützt wird: PCM, 24 bit, 48 KHz. Ich google jetzt schon ewig vergeblich nach einer Lösung. Hat jemand Erfahrung mit Sound unter Java?
Bisher probiert:
- Abspielen über Klassen aus dem Package javax.sound.sampled: Einlesen per AudioInputStream, Abspielen als Clip
- Konvertieren des Formats mit dem Package javax.sound.sampled: AudioSystem.getAudioInputStream(convertedAudioFormat, audioInputStream), dann Abspielen wie oben
- Abspielen mit dem JMF-Framework über: Manager.createPlayer(new MediaLocator(soundUrl));
- Abspielen mit dem FMJ-Framework: gleicher Code wie bei JMF