Cenni preliminari sulla classe SoundPlayer
La classe SoundPlayer consente di includere facilmente i suoni nelle applicazioni.
La classe SoundPlayer consente di riprodurre file audio nel formato .wav, da una risorsa o da percorsi UNC o HTTP. Inoltre la classe SoundPlayer consente di caricare o riprodurre i suoni in modo asincrono.
È inoltre possibile utilizzare la classe SystemSounds per riprodurre i suoni del sistema comuni, compreso un segnale acustico.
Proprietà, metodi ed eventi di uso comune
Nome |
Descrizione |
---|---|
Proprietà SoundLocation |
Il percorso del file o l'indirizzo Web del suono. I valori accettabili possono essere UNC o HTTP. |
Proprietà LoadTimeout |
Il numero di millesimi di secondo che il programma attenderà per caricare un suono prima di generare un'eccezione. Il valore predefinito è 10 secondi. |
Proprietà IsLoadCompleted |
Un valore booleano che indica se il suono è stato caricato. |
Metodo Load |
Carica un suono in modo sincrono. |
Metodo LoadAsync |
Avvia il caricamento di un suono in modo asincrono. Al termine del caricamento viene generato l'evento OnLoadCompleted. |
Metodo Play |
Riproduce il suono specificato nella proprietà SoundLocation o Stream in un nuovo thread. |
Metodo PlaySync |
Riproduce il suono specificato nella proprietà SoundLocation o Stream nel thread corrente. |
Metodo Stop |
Interrompe la riproduzione corrente di un suono. |
Evento LoadCompleted |
Generato dopo il tentativo di caricamento di un suono. |