Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Lire 2 fichiers .wav en même temps [ Divers / General ] (mstarsup5)

mardi 6 novembre 2007 à 00:20:14 | Lire 2 fichiers .wav en même temps

mstarsup5

Bonjour à tous,

Je suis entrain d'essayer de programmer un petit jeu, et j'aimerais pouvoir mettre à la fois une musique de fond et des petits bruits de fond, tous les deux en format .wav.
J'utilise 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


Je lance la musique de fond, tout va bien, mais dès que j'essaie de mettre un autre son, la musique stoppe: je ne peux pas avoir deux fichiers .wav ouverts à la suite.

Si je lance 2 executables, un lançant la musique, et un lançant un son, tout marche bien, les deux sons sont supperposés, mais j'aimerais pouvoir avoir le même résultat sans avoir à faire deux fichiers .exe...

J'ai cherché sur le net et sur ce site des solutions, mais tout ce que j'ai trouvé parle d'une autre librairie: fmod qui marche bien, seulement j'ai regardé les codes, et je n'y comprends quasiment rien, et le code prenant 300 lignes pour la mise en place...

Si quelqu'un avait une solution pour m'éviter à la fois d'avoir 2 .exe et d'utiliser fmod, je lui serait vraiment reconnaissant.

Merci beaucoup.

Christophe


mardi 6 novembre 2007 à 11:25:22 | Re : Lire 2 fichiers .wav en même temps

mstarsup5

Oups, pardonnez moi, jack avait déjà donné quelquechose pour ça.
Merci Jack

(Voir la page:  http://www.vbfrance.com/infomsg_PLUSIEUR-SONS-WAVE_912644.aspx#4 )

mardi 6 novembre 2007 à 11:48:13 | Re : Lire 2 fichiers .wav en même temps

mstarsup5

Hmmm maintenant, le problème avec ce code, c'est que le fichier de son de fond ne se lit plus en boucle.
Quelqu'un sait s'il y a une commande avec l'API mciSendString qui permet de relancer le fichier de son de fond en boucle, ou je dois faire un timer qui me le fera systématiquement? (Je trouve cette solution assez "barbare", donc si quelqu'un connait une fonction, qu'il le fasse savoir ;-D)

mardi 6 novembre 2007 à 13:48:07 | Re : Lire 2 fichiers .wav en même temps

mstarsup5

J'en profite pour demander à propos d'un autre problème que je viens de rencontrer, j'utilise la librairie mciSendString, j'arrive à lire les fichiers .wav, mais je n'arrive à lire ni les .mid, ni les .mp3.
J'ai essayé les sources de plusieurs personnes utilisant mciSendString, sans résultat, aucun son ne sort.
Pourtant, plusieurs personnes leur ont dit que leurs sources fonctionnaient très bien.
Quelqu'un aurait une idée du problème?

Celà fait donc deux problèmes en tout:
Commande pour la lecture des fichiers audio en boucle, et lecture des fichiers .mid et .mp3 qui ne marche pas.

Merci pour toute aide

mardi 6 novembre 2007 à 13:50:28 | Re : Lire 2 fichiers .wav en même temps

mstarsup5

Réponse acceptée !
En fait, je vais créer une autre thread, vu que plus personne ne regarde celle là.



Cette discussion est classé dans : musique, fichiers, fond, wav, playsound


Répondre à ce message

Sujets en rapport avec ce message

Je ne parviens pas a joindre deux fichiers wav [ par David S ] Je ne parviens pas a joindre deux fichiers wav pour en faire un troisieme.J'utilise le vb5 pour programmerJ'ai tenté les OPEN BINARY mais sans succes Je ne parviens pas a joindre deux fichiers wav [ par David S ] Je ne parviens pas a joindre deux fichiers wav pour en faire un troisieme.J'utilise le vb5 pour programmerJ'ai tenté les OPEN BINARY mais sans succes je veux convertir un fichiers WAV en Binaire [ par Badrou79 ] salut je veut convertir un fichier WAV en binaire pour compare a un autre Fichier qq peut m'aideé de faire ça et merci a tousBadroufun Faire un fond sonore .wav qui se repette tout le temps [ par iclic ] Jsuis dsl de poser cette question mais sur les otres forum je ne comprend rien donc voila j'aimerais savoir comment fait on pour faire un fond sonore un .wav en fond sonor [ par iclic ] donc voila je galere un peu jai chercher sur la toile pour lire un .wav donc ca marche mais le probleme c'est que quand je ferme l'application la musi Problème de musique *.wav et de touche de clavier [ par Max2034 ] Salut!J'essaye de mettre de la musique et faire bouger un bonhomme dans mon programme, dans VB6, mais rien ne fonctionne. J'ai essayer ceci mais rien comparer 2 fichiers wav [ par bb85540 ] Je cherche une solution pour comparer par programme (VB6) deux fichiers WAV.L'idée c'est de repérer s'ils ont assez de points communs pour déclencher Probleme de liste de fichiers! [ par Seth77 ] Slu voila je me fais , en ce moment un logiciel pour changer regulierement le fond d ecran de windows ! Mais j ai un petit probleme ..... je ne sais [VB.NET] HELP - Fichiers WAV [ par Danyelk ] Salut,Est il possible d'inclure directement un fichier .wav dans un projet vb.net ?Et si oui, bien sur me signaler la procédure.Merci. couper un fichier wav [ par delfare ] salut,j'aimerais savoir comment je peux couper un fichier wav en fichiers wav(genre fichiers de 20 secondes) en c++.merci d'avance


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.