Problème avec fonction PlaySound() et paramètre SND_ASYNC
Bonjour,
Pour commencer voici mon code:
Code:
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.