VC++로 MCI로 동영상 플레이하는 프로그램인데요..
윈도2000에서 에러가 납니다..
아래코드입니다.
mciPlayParms.dwCallback = (DWORD)callbackwnd;
mciWindow.hWnd = wnd ;
mciOpenParms.lpstrDeviceType = "MPEGVideo";
mciOpenParms.lpstrElementName = filename;
//avi 형태의 화일로 mci를 오픈한다.
mciSendCommand(0, MCI_OPEN,
MCI_OPEN_ELEMENT | MCI_OPEN_TYPE | MCI_ANIM_OPEN_WS,
(DWORD)(LPVOID) &mciOpenParms);
윈도98에서는 정상적으로 play가 잘 되는데, 윈도2000으로 오면
"mciqtz32.dll" 에러가 생기네요..
윈도 98에서는 참고로 MPEGVideo는 mciqtz.drv로 system.ini에 돼 있습니다.. 윈도2000에서는 system.ini에 없습니다.
아시는분 답면좀 부탁드립니다..