Información general sobre la clase SoundPlayer
Actualización: noviembre 2007
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. |