1217meyrin
Messages postés159Date d'inscriptionlundi 5 avril 2004StatutMembreDernière intervention 6 février 2007
-
18 sept. 2006 à 15:08
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
18 sept. 2006 à 17:48
bonjour,
lecode ci-dessous joue une musique en boucle, mais bloque le reste du programme.
comment juer cette musique en arrière plan?
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 Const SND_PURGE = &H40 'Stop la lecture du fichier
Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
'Exemple d'utilisation
'Joue en boucle un fichier wav
PlaySound "C:\fichier1.wav", ByVal 0&, SND_FILENAME Or SND_ASYNC Or SND_LOOP
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 18 sept. 2006 à 17:48
Dsl,je n'ai pas de solution à te proposer.
Avec l'api ce n'est pas possible, puisque le fait d'affecter un nouveau son, réinitialise la fonction.
Mais j'ai essayer avec les classes .NET Audio ou SoundPlayer, le fonctionnement est identique. J'ai l'impression que ces classe se contente juste de faire une interface vers l'api PlaySound, vu que les options sont identiques.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 18 sept. 2006 à 17:07
essaye avec
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA" (ByVal lpszName As String, ByVal hModule As Int32, ByVal
dwFlags As Int32) As Int32
et
PlaySound("C:\fichier1.wav", <strike>ByVal</strike> 0&, SND_FILENAME Or SND_ASYNC Or SND_LOOP)
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
Vous n’avez pas trouvé la réponse que vous recherchez ?
1217meyrin
Messages postés159Date d'inscriptionlundi 5 avril 2004StatutMembreDernière intervention 6 février 2007 18 sept. 2006 à 17:22
super, ca marche. il y a encore un problème,
je veux jouer une musique de fond et dans le progr. faire des bruit, ca marche, mais quand je joue un bruit, la musique de fond s'arrete?