SoundPlayer.PlayLooping Metodo

Definizione

Riproduce ed esegue il ciclo del file .wav usando un nuovo thread e carica prima il file .wav se non è stato caricato.

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

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 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 scorre il suono usando un nuovo thread. Se si chiama 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 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 PlayLooping metodo riproducerà il suono di segnale acustico predefinito.

Per altre informazioni su PlayLooping, vedere Come: Riprodurre un suono in un modulo Windows.

Si applica a

Vedi anche