Condividi tramite


Panoramica della classe SoundPlayer

La classe SoundPlayer consente di includere facilmente suoni nelle applicazioni.

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

È anche possibile usare la classeSystemSounds per riprodurre suoni del sistema comuni, compresi i segnali acustici.

Proprietà, metodi ed eventi usati comunemente

Nome Descrizione
Proprietà SoundLocation Percorso del file o l'indirizzo Web del suono. I valori accettabili sono UNC o HTTP.
Proprietà LoadTimeout Numero di millisecondi di attesa per caricare un suono prima genera un'eccezione. Il valore predefinito è 10 secondi.
Proprietà IsLoadCompleted Valore booleano che indica se l'audio è stato caricato.
Metodo Load Carica un suono in modo sincrono.
Metodo LoadAsync Inizia a caricare in modo asincrono un suono. Al termine del caricamento, genera l'evento OnLoadCompleted .
Metodo Play Riproduce il suono specificato nella SoundLocation proprietà o Stream in un nuovo thread.
Metodo PlaySync Riproduce il suono specificato nella SoundLocation proprietà o Stream nel thread corrente.
Metodo Stop Arresta un suono.
EventoLoadCompleted Generato dopo il tentativo di caricamento di un suono.

Vedi anche