Información general sobre la clase SoundPlayer

La clase SoundPlayer le permite incluir con facilidad sonidos en las aplicaciones.

La clase SoundPlayer puede reproducir archivos de sonido en formato .wav desde un recurso o desde ubicaciones HTTP o UNC. Además, la clase SoundPlayer permite cargar o reproducir sonidos de forma asincrónica.

También puede utilizar la clase SystemSounds para reproducir sonidos de sistema comunes, incluso un bip.

Propiedades, métodos y eventos de uso común

Nombre Descripción
Propiedad SoundLocation Ruta de acceso del archivo o dirección web del sonido. Los valores admitidos pueden ser UNC o HTTP.
Propiedad LoadTimeout Número de milisegundos que el programa esperará para cargar un sonido antes de iniciar una excepción. El valor predeterminado es 10 segundos.
Propiedad IsLoadCompleted Valor booleano que indica si el sonido finalizó la carga.
Método Load Carga un sonido de forma sincrónica.
Método LoadAsync Comienza a cargar un sonido de forma asincrónica. Cuando la carga finalice, genera el evento OnLoadCompleted.
Método Play Reproduce el sonido especificado en la propiedad SoundLocation o Stream en un subproceso nuevo.
Método PlaySync Reproduce el sonido especificado en la propiedad SoundLocation o Stream en el subproceso actual.
Método Stop Detiene cualquier sonido que se esté reproduciendo.
EventoLoadCompleted Se genera después de que se intente cargar un sonido.

Consulte también