ciao andbin
io ho risolto cosi
codice:
File sf=new File("beep.wav");
try{
AudioFileFormat aff=AudioSystem.getAudioFileFormat(sf);
AudioInputStream ais=AudioSystem.getAudioInputStream(sf);
AudioFormat af=aff.getFormat();
DataLine.Info info = new DataLine.Info(
Clip.class,
ais.getFormat(),
((int) ais.getFrameLength() *
af.getFramesize()));
Clip ol = (Clip) AudioSystem.getLine(info);
catch(UnsupportedAudioFileException ee){}
catch(IOException ea){}
catch(LineUnavailableException LUE){};
mettendo ol.open(ais); e ol.loop(0); nel catch dell'errore che mi interessa prima della JOptionPane che mi interessa evidenziare col suono.
ora il problema è che , la prima volta che si verifica l'errore il beep funziona, mentre la seconda volta non va. perchè?
p.s. il tutto in uno stesso frame.
ciao e grazie