Hi,
ich versuche mittels de javaSound API ein .wav-File abzuspielen.
So weit bin ich gekommen:
Das .wav-File ist direkt aus dem JavaSoundDemo von Oracle, sollte also funktionieren. Ich habe auch andere Sound-Files aus diesem Paket ausprobiert. Leider wird in der letzten Zeile immer folgende Exception geworfen:
Hab ich hier etwas falsch gemacht? Ich bin auf Ubuntu 11.04 mit jdk 1.6.0_26
Danke für die Unterstützung!
Stefan
ich versuche mittels de javaSound API ein .wav-File abzuspielen.
So weit bin ich gekommen:
Java:
String fileName = "/home/floyd/Desktop/JavaSoundDemo/audio/1-welcome.wav";
File soundFile = new File(fileName);
AudioInputStream audioStream = AudioSystem.getAudioInputStream(soundFile);
AudioFormat format = audioStream.getFormat();
AudioSystem.getLine(new DataLine.Info(SourceDataLine.class, format));
Das .wav-File ist direkt aus dem JavaSoundDemo von Oracle, sollte also funktionieren. Ich habe auch andere Sound-Files aus diesem Paket ausprobiert. Leider wird in der letzten Zeile immer folgende Exception geworfen:
Java:
Exception in thread "main" java.lang.IllegalArgumentException: No line matching interface SourceDataLine supporting format PCM_SIGNED 11025.0 Hz, 16 bit, mono, 2 bytes/frame, little-endian is supported.
at javax.sound.sampled.AudioSystem.getLine(AudioSystem.java:459)
at MyTest.main(MyTest.java:29)
Hab ich hier etwas falsch gemacht? Ich bin auf Ubuntu 11.04 mit jdk 1.6.0_26
Danke für die Unterstützung!
Stefan