ndubien
Messages postés557Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention10 mai 2014
-
20 avril 2007 à 17:30
ndubien
Messages postés557Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention10 mai 2014
-
20 avril 2007 à 19:50
Bonjour,
Comment lire deux fichiers wave à la suite.
Lorsque je met :
PlaySound(TEXT("File1.wav"),NULL,SND_FILENAME|SND_ASYNC);
PlaySound(TEXT("File2.wav"),NULL,SND_FILENAME|SND_ASYNC);
Seul le deuxième son est joué.
Comment faire pour que les sons soient lus les uns après les autres?
J'utilise actuellement :
PlaySound(TEXT("File1.wav"),NULL,SND_FILENAME|SND_ASYNC);
Sleep(750);
PlaySound(TEXT("File2.wav"),NULL,SND_FILENAME|SND_ASYNC);
Mais le problème est que la pause peut s'avérée soit trop courte soit trop longue.
Est-il possible de connaître la durée du fichier wave?
Si oui, comment?
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 20 avril 2007 à 18:29
Dans ton premier code, les deux sonssont joués en même temps (à cause du flag SND_ASYNC, pour asynchrone). Tu as juste à enlever ce flag pour que les sons se diffusent à la suite.