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 usando un nuovo thread e carica prima il file .wav se non è stato caricato.
public:
void Play();
public void Play();
member this.Play : unit -> unit
Public Sub Play ()
Eccezioni
Il tempo trascorso durante il caricamento supera il tempo, espresso in millisecondi, specificato da LoadTimeout.
Impossibile trovare il file specificato da SoundLocation .
L'intestazione .wav è danneggiata; il file specificato da SoundLocation non è un file di .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 si chiama 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 il file .wav in memoria in anticipo. Dopo che un file di .wav è stato caricato correttamente da un Stream URL o , le chiamate future ai metodi di riproduzione per l'oggetto SoundPlayer non dovranno ricaricare il file .wav fino a quando il percorso del suono non cambia.
Se il file .wav non è stato specificato o non viene caricato, il Play metodo riproducerà il suono di segnale acustico predefinito.