import java.io.*;import javax.sound.sampled.*;public class AudioOutput { File audiofile = new File("CAMERA.wav"); AudioInputStream audioinput = null; AudioFormat format; DataLine.Info info; Clip line; public AudioOutput(){ try{ audioinput = AudioSystem.getAudioInputStream(audiofile); System.out.println ("AudioInput: " + audioinput); } catch (UnsupportedAudioFileException uafex){ uafex.printStackTrace(); } catch (IOException io){ io.printStackTrace(); } format = audioinput.getFormat(); System.out.println(format.toString() ); //Debug info = new DataLine.Info(Clip.class, format); try{ line = (Clip) AudioSystem.getLine(info); System.out.println ("Line: " + line); //Debug } catch (LineUnavailableException luex){ luex.printStackTrace(); } try{ line = (Clip) AudioSystem.getLine(info); System.out.println ("LineListener:" + line); //Debug } catch(LineUnavailableException luex){ luex.printStackTrace(); } try{ System.out.println ("Debug vor open..."); //Debug line = (Clip) AudioSystem.getLine(info); line.open(audioinput); System.out.println ("Debug nach open..."); //Debug line.loop(10); // oder line.loop(n); System.out.println ("Debug nach loop..."); //Debug // evtl. line.stop(); } catch(LineUnavailableException luex){ luex.printStackTrace(); } catch(IOException io){ io.printStackTrace(); } line.close(); System.out.println ("Debug nach close..."); } }