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
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
.NET Desktop feedback