int WINAPI tskAudio(void* ptd)
{
 char fname[128] =\"sc3.wav\";

 char fname2[128]=\"Boing.wav\";

 while(1)
 {
  if(g_flag_audio)
  {
   PlaySoundA(fname2,0,SND_FILENAME);// 효과음
   
   //Sleep(1000);
   PlaySoundA(fname,0,SND_FILENAME);// 교가 재생
  }
  else if(g_flag_audio ==2)
  {
   PlaySoundA(0,0,0);
   g_flag_audio = 0;
  }
 }

 return 0;

}

요렇게 하면 재생은 되는데 정지가 안돼네요.

그래서 PlaySoundA(fname,0,SND_ASYNC); 로 비동기식 재생을 하면되지 않을까 했는데 이렇게 하면 아예 재생이 안되네요ㅠ

고수님들 방법좀 알려주세요!