CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[C++] Jouer deux sons simultanément ?

DraGore
DraGore
Niveau 8
03 mars 2009 à 22:44:51

Hello,

Je m'explique brièvement: Je souhaite, pour une sorte de jeu basique codé en C++, pouvoir jouer une musique de fond ainsi que d'autres sons correspondant à divers effets dans le jeu qui se lanceraient sans interrompre la musique de fond (ce qui se produit pour l'instant).

J'utilise la fonction PlaySound("mon_son.wav", NULL, SND_ASYNC); pour lancer la musique de fond, néanmoins je crains que la valeur NULL pour l'argument HMODUL soit la raison pour laquelle la musique stop dès qu'un autre son est joué avec les mêmes arguments.

Si quelqu'un avait une idée je suis preneur (surtout si vous avez autre chose pour jouer du son que PlaySound, merci de préciser la lib s'il y en a une spécifique).

Merci !

dnob700
dnob700
Niveau 10
03 mars 2009 à 23:03:13

"J'utilise la fonction PlaySound"

De quelle bibliothèque ?

godrik
godrik
Niveau 30
03 mars 2009 à 23:56:56

playsound, SND_ASYNC, HMODUL, je vote win32.

what about DirectSound and DirectMusic ?
Ou encore FMOD ?
Sinon SFML a des modules de son il parait.

Perso je suis un peu roots donc, je ferai tout en directsound/directmusic mais ca ne veut pas dire que c'est un choix intelligent.

DraGore
DraGore
Niveau 8
04 mars 2009 à 02:39:47

:g) dnob700: Celle que j'utilise sous Dev cpp se nomme libwinmm.a

:g) godrik: Yep DirectSound c'est ce que j'ai cru lire ailleurs sans vraiment avoir pu en saisir les détails. Serait-ce une fonction? Je vais faire ma recherche mais merci pour la piste!

godrik
godrik
Niveau 30
04 mars 2009 à 15:23:50

non, ce n'est pas une fonction, c'est l'un des composant de DirectX responsable pour la musique.
Ca se trouve dans le kit de developpement directx

DraGore
DraGore
Niveau 8
04 mars 2009 à 19:58:25

En effet c'est ce que j'ai pu lire un peu sur le sujet. Je débute donc ça m'a l'air un tantinet épineux, néanmoins tu me donnes de bonnes pistes, merci encore.

Hum btw, OSU? On est pas si loin :o)

godrik
godrik
Niveau 30
04 mars 2009 à 20:14:02

"merci encore."
de rien

"Hum btw, OSU? On est pas si loin :o)"
Je ne sais pas ou tu es donc, tu sais mieux que moi :)

carly31
carly31
Niveau 2
07 mars 2009 à 12:22:16

Ca a été posté de nombreuses fois chez les Pros

news://nntp.aioe.org/fr.comp.os.ms-windows.program
mation

news://nntp.aioe.org/comp.os.ms-windows.programmer
.win32
etc...
(exemples en C et C++)

dnob700
dnob700
Niveau 10
07 mars 2009 à 15:14:02

Tu link sans cesse vers usenet. Mais si tu n'a pas de lien précis à fournir, ça ne fait pas avancer le débat. Le but de ce forum est de traiter des problèmes de programmation. Pas de renvoyer indistinctement vers d'autre forums.

godrik
godrik
Niveau 30
07 mars 2009 à 17:20:26

Sans compter que du professionalisme de carly, on en voit que la condescendence.

Tu as l'air d'insinuer que les gens ici ne sont pas des pros. Certains sont certes des amateurs et d'autre ne sont qu'etudiant. Mais ce forum contient egalement de nombreux professionel.

Tes reponses se ressemblent toutes et sont probablement interchangeable. Ta prochaine intervention inutile sera sanctionne d'un kick. On se passe des reponses inutiles aussi bien que des questions hors sujet.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment