SoundPlayer.Play Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Riproduce il file wav mediante un nuovo thread e, se il file wav non è stato caricato, prima lo carica.
public:
void Play();
public void Play ();
member this.Play : unit -> unit
Public Sub Play ()
Eccezioni
Il tempo trascorso durante il caricamento supera il tempo, in millisecondi, specificato da LoadTimeout.
Non è possibile trovare il file specificato da SoundLocation.
L'intestazione wav è danneggiata. Il file specificato da SoundLocation non è un file wav PCM.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del Play metodo per riprodurre in modo asincrono un file .wav. Questo esempio di codice fa parte di un esempio più ampio fornito per la SoundPlayer classe .
ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()
Commenti
Il Play metodo riproduce il suono usando un nuovo thread. Se chiami Play prima che il file .wav sia stato caricato in memoria, il file .wav verrà caricato prima dell'avvio della riproduzione. È possibile usare il LoadAsync metodo o Load per caricare in anticipo il file di .wav in memoria. Dopo il caricamento di un file .wav da un Stream URL o , le chiamate future ai metodi di riproduzione per il SoundPlayer non dovranno ricaricare il file .wav finché il percorso del suono non cambia.
Se il file di .wav non è stato specificato o non è stato caricato, il Play metodo riprodurrà il suono di segnale acustico predefinito.