Partager via


SoundPlayer.Play Méthode

Définition

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

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

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 Play méthode pour lire de manière asynchrone un fichier .wav. Cet exemple de code fait partie d’un exemple plus grand fourni pour la SoundPlayer classe .

ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()

Remarques

La Play méthode lit le son à l’aide d’un nouveau thread. Si vous appelez Play 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 Play méthode lira le bip par défaut.

S’applique à

Voir aussi