Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Jdiaolog con sonoro

  1. #1
    Utente di HTML.it L'avatar di jeky84
    Registrato dal
    Sep 2009
    Messaggi
    43

    Jdiaolog con sonoro

    Salve a tutti...stò creando un'applicazione in java e vorrei sapere come fare per inserire un effetto sonoro ad una jDialog, proprio come avviene in un sistema operativo...per esempio quando si apre una jdialog di errore vorrei che essa producesse un suono, e per un'altra jdialog un altro suono e così via
    Sapreste aiutarmi??
    grazie mille a tutti

  2. #2
    interesserebbe anche a me!
    qualcuno può aiutarmi ?

    ciao grazie

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.