Share via


Cenni preliminari sulla classe SoundPlayer

Aggiornamento: novembre 2007

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.

Vedere anche

Riferimenti

SoundPlayer

SystemSounds

Altre risorse

Classe SoundPlayer