关于游戏中Midi连续播放的问题!
关于VC中播放Midi的问题:
我想在VC中播放MIDI,下面可以实现播放,但怎样实现循环播放?
还有,怎样把MID文件加到资源中而且能像下面这样访问Mid文件?
MCI_OPEN_PARMS OpenParms;
OpenParms.lpstrDeviceType = (LPCSTR) MCI_DEVTYPE_SEQUENCER;
OpenParms.lpstrElementName = (LPCSTR) "蝶恋.mid";
//(LPCSTR)MAKEINTRESOURCE(IDR_XIAN);
OpenParms.wDeviceID = 0;
mciSendCommand (NULL, MCI_OPEN,
MCI_WAIT | MCI_OPEN_TYPE |
MCI_OPEN_TYPE_ID | MCI_OPEN_ELEMENT,
(DWORD)(LPVOID) &OpenParms);
MCI_PLAY_PARMS PlayParms;
PlayParms.dwFrom = 0;
mciSendCommand (OpenParms.wDeviceID, MCI_PLAY,
MCI_FROM, (DWORD)(LPVOID)&PlayParms);