C
Chuck
Gast
Hallo,
ich möchte in einem Java-Programm ein WAV-File im Hintergrund abspielen. Beim Aufruf der Methode AudioSystem.getLine
erhalte ich die Ausnahme:
java.lang.IllegalArgumentException: No line matching interface Clip supporting format PCM_SIGNED, 32000.0 Hz, 16 bit, stereo, little-endian, audio data, and buffers of 30116468 to 30116468 bytes is supported.
Mein System unterstützt aber sehr wohl das Format PCM_SIGNED, 32000.0 Hz, 16 bit, stereo, little-endian, audio data. Ich vermute, dass das File mit seinen ca. 30 MB zu groß ist. Kann das sein? Gibt es Alternativen, das File abzuspielen?
Gruß
Chuck
ich möchte in einem Java-Programm ein WAV-File im Hintergrund abspielen. Beim Aufruf der Methode AudioSystem.getLine
Code:
//Clip erzeugen und öffnen
DataLine.Info info = new DataLine.Info(Clip.class, format, ((int) ais.getFrameLength() * format.getFrameSize()));
//DataLine.Info info = new DataLine.Info(Clip.class, format);
Clip clip = (Clip) AudioSystem.getLine(info);
erhalte ich die Ausnahme:
java.lang.IllegalArgumentException: No line matching interface Clip supporting format PCM_SIGNED, 32000.0 Hz, 16 bit, stereo, little-endian, audio data, and buffers of 30116468 to 30116468 bytes is supported.
Mein System unterstützt aber sehr wohl das Format PCM_SIGNED, 32000.0 Hz, 16 bit, stereo, little-endian, audio data. Ich vermute, dass das File mit seinen ca. 30 MB zu groß ist. Kann das sein? Gibt es Alternativen, das File abzuspielen?
Gruß
Chuck