l'ho rimaneggiato un pochino:
se vuoi il jar, tanto per vedere che vacodice:import javax.sound.sampled.*; import javax.swing.*; import java.io.*; public class suono extends JFrame { public AudioInputStream getAudioInputStream(String filename) { InputStream stream = null; try { stream = (getClass().getResourceAsStream(filename)); return (AudioSystem.getAudioInputStream(stream)); } catch(Exception ex) { System.out.println("Errore: " + ex.toString()); return null; } } public suono() { try { AudioFileFormat aff; AudioInputStream ais; ais = getAudioInputStream("/serenade.wav"); AudioFormat af=ais.getFormat(); DataLine.Info info = new DataLine.Info(Clip.class, af); Clip ol = (Clip) AudioSystem.getLine(info); ol.open(ais); ol.loop(Clip.LOOP_CONTINUOUSLY); System.out.println("Riproduzione iniziata, premere CTRL-C per interropere"); this.setSize(400,300); //this.getContentPane().add(playing); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } catch (Exception e) { System.out.print(e.toString()); } } public static void main(String[] ar) { suono a = new suono(); } }mandami un pvt che te lo spedisco via email.
Ciao

mandami un pvt che te lo spedisco via email.
Rispondi quotando