Sounds unter Java und Linux

Hi,

ich versuche bei meinem Programm (entwickelt mit eclipse unter Kubuntu) eine Soundausgabe hinzubekommen, leider funktioniert das nicht so richtig. Hier der Quellcode:




AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(this.getClass().getResourceAsStream(„notify.wav“));
AudioFormat af = audioInputStream.getFormat();
int size = (int) (af.getFrameSize() * audioInputStream.getFrameLength());
byte[] audio = new byte[size];
DataLine.Info info = new DataLine.Info(Clip.class, af, size);
audioInputStream.read(audio, 0, size);

Clip dingdong = (Clip) AudioSystem.getLine(info);
dingdong.open(af, audio, 0, size);
dingdong.start();

die Ressource und ein entsprechender Decoder scheint vorhanden zu sein, wenn ich allerdings starte, bekomme ich den Fehler:

javax.sound.sampled.LineUnavailableException: Audio Device Unavailable

Ich habe schon viele Beiträge gelesen, unter anderem auch hier. Leider hat nichts geholfen. Auch der ALSA-Treiber der einmal erwähnt wurde, scheint installiert zu sein (Paket alsa-base).

Wo liegt der Fehler?

gruß
Frederic