Programmation   ||   Cisco   ||   Multimédia   ||   Bureautique

Jouer un fichier son

Il est possible de jouer un fichier son (wav ou midi) dans VB.NET 2008

Le fichier son doit se trouver dans le dossier Debug du projet. Après la virgule, on peut ajouter des options. Par défaut, Background est choisi.

Pour jouer un fichier son dans VB.NET 2003, il faut suivre la procédure suivante:

ÉTAPE 1:

Copie et colle le code entre les lignes au haut de ton form auquel tu veux ajouter des instances de sons.

ou télécharge ce module et ajoute le à ton projet (Projet - Ajouter un élément existant) : ModuleSon.vb


Public Class SoundClass
Declare Auto Function PlaySound Lib "winmm.dll" (ByVal name _
As String, ByVal hmod As Integer, ByVal flags As Integer) As Integer

Public Const SND_SYNC = &H0 ' play synchronously
Public Const SND_ASYNC = &H1 ' play asynchronously
Public Const SND_FILENAME = &H20000 ' name is file name
Public Const SND_RESOURCE = &H40004 ' name is resource name or atom

Public Sub PlaySoundFile(ByVal filename As String)
PlaySound(filename, Nothing, SND_FILENAME Or SND_ASYNC)
End Sub
End Class


ÉTAPE 2:

Lorsque tu veux jouer un son, tu dois ajouter le code suivant qui déclare une nouvelle instance (New SoundClass) et pointe au fichier dans le dossier du projet:

Dim SoundInst As New SoundClass
SoundInst.PlaySoundFile("..\demarrage.wav")