Ciao Vincenzo
Innanzitutto grazie per la pronta risposta.
Come suggerito nel post da te segnalatomi, ho inserito qs stringa di codice:
codice:
URL pathFileAudio=this.getClass().getResource("/Sound/Allert_Connessione_1.wav");
String pathFileAudioS=pathFileAudio.toString().substring(6,pathFileAudio.toString().length());
per ottenere la cartella in cui risiede il mio file audio.
Dopo aver convertito il mio Url in Stringa e memorizzato il suo valore nella var: pathFileAudioS,
passo qs variabile al metodo della classe Audio che si occupa di eseguire il File:
codice:
public void PlayAudio(String pathFileAudioS) {
try {
soundFile = new File(pathFileAudioS);
audioInputStream = AudioSystem.getAudioInputStream(soundFile);
audioFormat = audioInputStream.getFormat();
System.out.println(audioFormat);
DataLine.Info dataLineInfo =new DataLine.Info(SourceDataLine.class,audioFormat);
sourceDataLine = (SourceDataLine) AudioSystem.getLine(dataLineInfo);
}// end playAudio
e sul mio PC il tutto continua a funzionare per il meglio, ma se compilo il prg e lo eseguo su un altro PC il file audio viene cmq ancora ricercato dall'applicazione in: "c:\ documents and setting.....
Può essere dovuto alla conversione dell'url in stringa o altrimenti a cosa?
Grazie ancora.
Vbnet