Bonjour,

Pour commencer voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
        #include <mmsystem.h>
 
        #pragma comment( lib, "WinMM.lib" ) 
 
	MMRESULT BmRetour;
	BmRetour = PlaySound(TEXT("son.wav"), NULL, SND_ASYNC);
J'utilise la fonction playsound pour jouer un son .wav, si je met en paramètre "SND_SYNC" le son se joue et je sort de la fonction playsound quand le son est finit, jusque ici tout va bien.
Mais si je met comme paramètre SND_ASYNC, je sort de la fonction avec aucun code d'erreur mais aucun son ne se joue.

J'ai tout essayer, regarder divers forums,je ne comprend pas pourquoi quand je met se paramètre SND_ASYNC je n'ai pas de son et aucun message d'erreur.

Avez vous une idée ?

Je suis sous visual studio 2017.

Merci de votre aide.
Bonne année 2019.

Flo.