Bonjour

burnouze Messages postés 38 Date d'inscription mercredi 10 novembre 2004 Statut Membre Dernière intervention 15 mai 2009 - 25 janv. 2005 à 00:33
cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 - 26 janv. 2005 à 08:36
j'aimerai executer un son midi a l'ouverture d'une forme

merci d av.

3 réponses

cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
25 janv. 2005 à 09:21
Ca devrait aller, Il faut employer l'API PlaySound :

Private Const SND_ASYNC = &H1 'Joue le son en arrière-plan.
Private Const SND_FILENAME = &H20000 'Le son provient d'un fichier externe
Private Const SND_LOOP = &H8 ' Répète le son jusqu'au prochain appel de PlaySound

Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long

Private Sub Form_Load()

PlaySound "C:\WINDOWS\MEDIA\TADA.WAV", ByVal 0&, SND_FILENAME Or SND_ASYNC

End Sub


Pour arrêter le son, appelez PlaySound avec une valeur nulle pour lpszName.


Une autre solution, plus lourde, consiste à employer les contrôles MCI ou Windows Media Player. L'avantage de ces contrôles est que, contrairement à l'API PlaySound, ils permettent de jouer des sons dans des formats différents (wav, mp3, wma, midi, etc...)

It@li@
0
burnouze Messages postés 38 Date d'inscription mercredi 10 novembre 2004 Statut Membre Dernière intervention 15 mai 2009
26 janv. 2005 à 00:42
merci c'est nikel pour le wave mas midi ne marche pas .

c pas grave par contre peux tu m'expliquer comment faire avec media player mais en arriere plan qui demarre auto a l'ouverture d'une forme

merci d'av !!

bonne nuit
0
cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
26 janv. 2005 à 08:36
Recherche sur ce site .....j'ai pas le code en tête..
Coches reponse acceptée si OK

It@li@
0
Rejoignez-nous