Partager via


Vue d'ensemble de la classe SoundPlayer

La classe SoundPlayer vous permet d'inclure facilement des sons dans vos applications.

La classe SoundPlayer peut lire des fichiers audio au format .wav à partir d'une ressource ou d'emplacements UNC ou HTTP. En outre, la classe SoundPlayer vous permet de charger ou lire des sons de façon asynchrone.

Vous pouvez également utiliser la classe SystemSounds pour lire des sons système communs, y compris un signal sonore.

Propriétés, méthodes et événements fréquemment utilisés

Nom

Description

Propriété SoundLocation

Chemin d'accès ou adresse Web du son. Les valeurs acceptables peuvent être UNC ou HTTP.

Propriété LoadTimeout

Nombre de millisecondes que votre programme attendra pour charger un son avant qu'il lève une exception. La valeur par défaut est 10 secondes.

Propriété IsLoadCompleted

Valeur Boolean qui indique si le chargement du son est terminé.

Méthode Load

Charge un son de façon synchrone.

Méthode LoadAsync

Commence à charger un son de façon asynchrone. Lorsque le chargement est complet, il déclenche l'événement OnLoadCompleted.

Méthode Play

Lit le son spécifié dans la propriété SoundLocation ou Stream dans un nouveau thread.

Méthode PlaySync

Lit le son spécifié dans la propriété SoundLocation ou Stream dans le thread actuel.

Méthode Stop

Arrête tout son en cours de lecture.

Événement LoadCompleted

Levé après une tentative de chargement d'un son.

Voir aussi

Référence

SoundPlayer

SystemSounds

Autres ressources

SoundPlayer, classe