Partager via


Comment : lire un son à partir d'un Windows Form

Mise à jour : novembre 2007

Cet exemple lit un son en fonction d'un chemin d'accès donné au moment de l'exécution.

Exemple

Sub PlaySimpleSound()
    My.Computer.Audio.Play("c:\Windows\Media\chimes.wav")
End Sub
private void playSimpleSound()
{
    SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav");
    simpleSound.Play();
}

Compilation du code

Cet exemple nécessite les éléments suivants :

  • Que vous remplaciez le nom de fichier "c:\Windows\Media\chimes.wav" par un nom de fichier valide.

  • (C#) Référence à l'espace de noms System.Media.

Programmation fiable

Les opérations sur fichiers doivent être insérées dans des blocs appropriés de gestion structurée d'exceptions.

Les conditions ci-dessous peuvent générer une exception :

Sécurité

Ne vous basez pas sur le nom d'un fichier pour en déterminer le contenu. Par exemple, il se peut qu'un fichier nommé Form1.vb ne soit pas un fichier source Visual Basic. Vérifiez toutes les entrées avant d'utiliser les données dans votre application.

Voir aussi

Tâches

Comment : charger un son de façon asynchrone dans un Windows Form

Référence

My.Computer, objet

SoundPlayer

Autres ressources

SoundPlayer, classe