non sono prediche...mi spiace se hai inteso male.
Ciao.
non sono prediche...mi spiace se hai inteso male.
Ciao.
I computer sono incredibilmente veloci, accurati e stupidi.
Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
Insieme sono una potenza che supera l'immaginazione.
A.Einstein
non mi va di fare polemiche ci siamo capiti male...
cmq ho trovato questo link
http://www.anyexample.com/programmin...sound_file.xml
mi funziona tutto esattamente, ma appena creo un evento su un jbutton e chiamo il metodo run il jbutton si blocca e nn posso stoppare la musica, come potrei fare?
Infatti il Event Dispatch Thread non va mai tenuto "impegnato" per troppo tempo, altrimenti la interfaccia utente diventa "congelata". La riproduzione dell'audio in quel modo con la Sound API è appunto "sincrono" e tiene impegnato il thread corrente. Difatti in quell'esempio la classe AePlayWave definisce un nuovo flusso (thread) di esecuzione.
Eseguendo la riproduzione in un thread a parte che non è il EDT, lo stop è possibile e fattibile ma va fatto in modo oculato avendo chiare alcune questioni basilari sul multi-threading.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet