SoundPlayer.Play Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Reproduce el archivo .wav mediante un subproceso nuevo, y si el archivo .wav no estaba cargado, primero lo carga.
public:
void Play();
public void Play ();
member this.Play : unit -> unit
Public Sub Play ()
Excepciones
El tiempo de carga transcurrido sobrepasa el tiempo, en milisegundos, especificado por LoadTimeout.
No se encuentra el archivo especificado por SoundLocation.
El encabezado de .wav está dañado; el archivo especificado por SoundLocation no es un archivo .wav con formato PCM.
Ejemplos
En el Play ejemplo de código siguiente se muestra el uso del método para reproducir de forma asincrónica un archivo .wav. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase SoundPlayer.
ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()
Comentarios
El Play método reproduce el sonido mediante un subproceso nuevo. Si llamas Play antes de que se haya cargado el archivo .wav en la memoria, el archivo .wav se cargará antes de que se inicie la reproducción. Puede usar el LoadAsync método o Load para cargar el archivo .wav con antelación en la memoria. Después de cargar correctamente un archivo .wav desde una Stream dirección URL o , las llamadas futuras a los métodos de reproducción de SoundPlayer no tendrán que volver a cargar el archivo .wav hasta que cambie la ruta de acceso del sonido.
Si no se ha especificado el archivo .wav o no se puede cargar, el Play método reproducirá el sonido de pitido predeterminado.