Compartir a través de


Introducción a la clase SoundPlayer

La SoundPlayer clase permite incluir fácilmente sonidos en las aplicaciones.

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

También puede usar la SystemSounds clase para reproducir sonidos comunes del sistema, incluido un pitido.

Propiedades, métodos y eventos usados habitualmente

Nombre Descripción
Propiedad SoundLocation Ruta de acceso del archivo o dirección web del sonido. Los valores aceptables pueden ser UNC o HTTP.
Propiedad LoadTimeout El número de milisegundos que el programa esperará para cargar un sonido antes de que produzca una excepción. El valor predeterminado es 10 segundos.
Propiedad IsLoadCompleted Valor booleano que indica si el sonido ha terminado de cargarse.
método Load Carga un sonido sincrónicamente.
método LoadAsync Comienza a cargar un sonido de forma asincrónica. Cuando se completa la carga, genera el OnLoadCompleted evento .
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 esté reproduciendo actualmente.
LoadCompleted evento Se genera después de intentar cargar un sonido.

Consulte también