[WinAPI] MFC, .wav 파일 재생하기

오늘은 간단하게 .wav 재생하는 방법을 알아보겠습니다.
우선 여기에서 test.wav를 다운받아 줍니다.

아래와 같이 라이브러리와 헤더파일을 코딩합니다.

#pragma comment( lib, "winmm" )
#include <mmsystem.h>

재생, 반복재생, 정지 코드는 아래와 같습니다.

BOOL bSound = PlaySound( m_sFile, AfxGetInstanceHandle(), SND_ASYNC ); // 1회 재생
BOOL bSound = PlaySound( m_sFile, AfxGetInstanceHandle(), SND_ASYNC | SND_LOOP); // 반복 재생
BOOL bSound = PlaySound( NULL, AfxGetInstanceHandle(), NULL ); // 종료