mci를 사용해보려고 합니다. 그런데 mp3 재생이 안되는군요.

mydream의 이미지

#include <windows.h>
#include <tchar.h>
//#include <Mmsystem.h>
//#include <mciapi.h>
#pragma comment(lib, "Winmm.lib")
 
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) {
	switch(message) {
		case WM_LBUTTONDOWN:
			{
				HDC mainHdc=GetDC(hwnd);
				TCHAR lobuffer[1024];
				_stprintf_s(lobuffer, sizeof(lobuffer)/sizeof(TCHAR), _T("LBUTTONDOWN"));
				TextOut(mainHdc, 0, 0, lobuffer, _tcslen(lobuffer));
 
 
				TCHAR command[1024];
				_stprintf_s(command, sizeof(command)/sizeof(TCHAR)
					, L"open 2Minutes.mp3 type mpegvideo");
				mciSendString(command, NULL, 0, NULL);
				mciSendString(L"play 2Minutes.mp3 from 0", NULL, 0, NULL);
 
 
 
				ReleaseDC(hwnd, mainHdc);
			}
			return 0;
		case WM_DESTROY:
			PostQuitMessage(0);
			return 0;
	}
	return DefWindowProc(hwnd, message, wparam, lparam);
}

msiSendString 함수를 사용했습니다. 2Minutes.mp3라는 파일 재생하려 했는데, 안되네요. 무엇을 고쳐야 mp3가 재생될까요?