SoundPlayer.Play Méthode

Définition

Lit le fichier .wav à l’aide d’un nouveau thread et charge d’abord le fichier .wav 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 temps, en millisecondes, spécifié par LoadTimeout.

Impossible de trouver le fichier spécifié SoundLocation .

L’en-tête .wav est endommagé ; le fichier spécifié par SoundLocation n’est pas un fichier de .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 ait été chargé en mémoire, le fichier .wav sera chargé avant le démarrage de la lecture. Vous pouvez utiliser ou méthode pour charger le LoadAsyncLoad fichier .wav en mémoire à l’avance. Une fois qu’un fichier .wav est correctement chargé à partir d’une url ou d’une Stream URL, les appels futurs aux méthodes de lecture pour le SoundPlayer fichier n’auront pas besoin de recharger le fichier .wav tant que le chemin d’accès pour le son ne change pas.

Si le fichier .wav n’a pas été spécifié ou qu’il ne parvient pas à charger, la Play méthode lirea le son par défaut du bip.

S’applique à

Voir aussi