Condividi tramite


SoundPlayer.PlayLooping Metodo

Definizione

Riproduce e riproduce a ciclo continuo il file wav mediante un nuovo thread e, se il file wav non è stato caricato, prima lo carica.

public:
 void PlayLooping();
public void PlayLooping ();
member this.PlayLooping : unit -> unit
Public Sub PlayLooping ()

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 PlayLooping metodo per riprodurre ripetutamente un file .wav. Il .wav verrà riprodotto fino a quando non viene chiamato il Stop metodo . Questo esempio di codice fa parte di un esempio più ampio fornito per la SoundPlayer classe .

ReportStatus( "Looping .wav file asynchronously." );
player->PlayLooping();
ReportStatus("Looping .wav file asynchronously.");
player.PlayLooping();
ReportStatus("Looping .wav file asynchronously.")
player.PlayLooping()

Commenti

Il PlayLooping metodo riproduce e esegue il ciclo del suono usando un nuovo thread. Se chiami PlayLooping 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 PlayLooping metodo riprodurrà il suono di segnale acustico predefinito.

Per altre informazioni su PlayLooping, vedere Procedura: Riprodurre un suono in un Windows Form.

Si applica a

Vedi anche