Guide pratique pour émettre un son à partir d’un Windows Form
Cet exemple émet un son à un chemin 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 :
que vous remplaciez le nom de fichier
"c:\Windows\Media\chimes.wav"
par un nom de fichier valide.(C#) Référence à l’espace System.Media de noms.
Programmation fiable
Les opérations de fichiers doivent être placées dans des blocs de gestion des exceptions structurés appropriés.
Les conditions ci-dessous peuvent générer une exception.
Le chemin d’accès est mal formé. Par exemple, il contient des caractères non conformes ou uniquement des espaces blancs (classe ArgumentException).
Le chemin d’accès est en lecture seule (classe IOException).
Le nom du chemin d’accès est
null
(classe ArgumentNullException).Le nom de chemin d'accès est trop long (classe PathTooLongException).
Le chemin d’accès n’est pas valide (classe DirectoryNotFoundException).
Le chemin d’accès n’est qu’un signe deux-points, « : » (NotSupportedException classe).
Sécurité du .NET Framework
Ne vous basez pas sur le nom d'un fichier pour en déterminer le contenu. Par exemple, le fichier Form1.vb
peut ne pas être un fichier source Visual Basic. Vérifiez toutes les entrées avant d'utiliser les données dans votre application.
Voir aussi
.NET Desktop feedback