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 bien desde ubicaciones HTTP o UNC. Además, la clase SoundPlayer permite cargar o reproducir sonidos de forma asincrónica.

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

Propiedades, métodos y eventos de uso frecuente

Nombre

Descripción

Propiedad SoundLocation

La ruta de acceso del archivo o dirección Web del sonido. Los valores admitidos pueden ser UNC o HTTP.

Propiedad LoadTimeout

El número de milisegundos que su programa esperará para cargar un sonido antes de producir una excepción. El valor predeterminado es 10 segundos.

Propiedad IsLoadCompleted

Un valor booleano que indica si el sonido ha acabado de cargarse.

Método Load

Carga sincrónicamente un sonido.

Método LoadAsync

Empieza a cargar de forma asincrónica un sonido. Cuando ha finalizado la carga, provoca el evento OnLoadCompleted.

Método Play

Reproduce el sonido especificado en la propiedad SoundLocation o Stream en un nuevo subproceso.

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.

Evento LoadCompleted

Producido después de intentar cargar un sonido.

Vea también

Referencia

SoundPlayer

SystemSounds

Otros recursos

SoundPlayer (Clase)