Bonjour,
Un fichier .wav peut contenir une définition de boucle, c'est à dire une zone de samples qui seront lus en boucle. Le fait est que cette boucle ne commence pas nécessairement au point zéro, ce qui signifie qu'il y a deux portions de sons à lire : l'attaque, puis la partie qui boucle.
J'ai essayé deux méthodes différentes :
- en important winmm.dll et en utilisant sa méthode PlaySound()
Dans ce cas, j'enchaine bien les deux sons (attaque puis loop) mais j'ai une petite rupture de signal entre les deux ... pas glop
- en passant par DirectSound et ses SecondaryBuffer
Dans ce cas je n'arrive pas à faire de synchrone et mes deux sons partent en même temps ...
Quelqu'un a une idée ??
Partager