Condividi tramite


SoundPlayer.Play Metodo

Definizione

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.

Si applica a

Vedi anche