mci를 사용해보려고 합니다. 그런데 mp3 재생이 안되는군요.
글쓴이: mydream / 작성시간: 월, 2016/12/12 - 3:52오후
#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가 재생될까요?
Forums:
댓글 달기