Partage via


SoundPlayer.PlayLooping Méthode

Définition

Lit et met en boucle le fichier .wav à l'aide d'un nouveau thread, et le charge en premier s'il n'a pas été chargé.

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

Exceptions

Le temps écoulé pendant le chargement dépasse le délai, en millisecondes, spécifié par LoadTimeout.

Le fichier spécifié par SoundLocation est introuvable.

L'en-tête .wav est endommagé ; le fichier spécifié par SoundLocation n'est pas un fichier .wav PCM.

Exemples

L’exemple de code suivant illustre l’utilisation de la PlayLooping méthode pour lire à plusieurs reprises un fichier .wav. Le .wav sera lu jusqu’à ce que la Stop méthode soit appelée. Cet exemple de code fait partie d’un exemple plus grand fourni pour la SoundPlayer classe .

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

Remarques

La PlayLooping méthode lit et boucle le son à l’aide d’un nouveau thread. Si vous appelez PlayLooping avant que le fichier .wav n’ait été chargé en mémoire, le fichier .wav sera chargé avant le début de la lecture. Vous pouvez utiliser la LoadAsync méthode ou Load pour charger le fichier .wav en mémoire à l’avance. Une fois qu’un fichier .wav a été correctement chargé à partir d’une Stream URL ou, les futurs appels aux méthodes de lecture pour le SoundPlayer n’auront pas besoin de recharger le fichier .wav tant que le chemin du son n’a pas changé.

Si le fichier .wav n’a pas été spécifié ou s’il ne parvient pas à se charger, la PlayLooping méthode lira le bip par défaut.

Pour plus d’informations sur PlayLooping, consultez Guide pratique pour boucler une lecture audio sur un Windows Form.

S’applique à

Voir aussi