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. |