Condividi tramite


Cenni preliminari sulla classe SoundPlayer

La classe SoundPlayer consente di includere facilmente suoni nelle applicazioni.

La classe SoundPlayer può riprodurre file audio nel formato .wav, da una risorsa o da percorsi UNC o HTTP. Inoltre, la classe SoundPlayer consente di caricare o riprodurre suoni in modo asincrono.

Puoi usare anche la classe SystemSounds per riprodurre suoni comuni del sistema, incluso un beep.

Proprietà, metodi ed eventi di uso comune

Nome Descrizione
SoundLocation proprietà Percorso del file o indirizzo Web del suono. I valori accettabili possono essere UNC o HTTP.
LoadTimeout proprietà Il numero di millisecondi che il programma attenderà di caricare un suono prima che generi un'eccezione. Il valore predefinito è 10 secondi.
IsLoadCompleted proprietà Valore booleano che indica se il suono ha terminato il caricamento.
metodo Load Carica un suono in modo sincrono.
metodo LoadAsync Inizia a caricare un suono in modo asincrono. Al termine del caricamento, genera 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 ogni suono in riproduzione.
evento LoadCompleted Generato dopo il tentativo di caricamento di un suono.

Vedere anche