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:


댓글 달기