MCI_OPEN_ELEMENT,
(DWORD)(LPVOID) &OpenParms)
---- MCI设备ID指明打开了哪个设备,当发送了MCI_OPEN命令时,这个值在参数块中返回——应被保存备用。
---- 2. 关闭设备
mciSendCommand (m_wDeviceID, MCI_CLOSE, NULL, NULL);
---- 3. 播放
MCI_PLAY_PARMS PlayParms;
PlayParms.dwFrom = 0;
// 指定从什么地方(时间)播放
mciSendCommand (m_wDeviceID, MCI_PLAY,
MCI_FROM, (DWORD)(LPVOID)
&PlayParms));
---- 4. 暂停
MCI_PLAY_PARMS PlayParms;
mciSendCommand (m_wDeviceID, MCI_PAUSE, 0,
(DWORD)(LPVOID) &PlayParms);
---- 5. 停止
mciSendCommand (m_wDeviceID, MCI_STOP, NULL, NULL);
---- 6. 跳跃
* 跳转到任意地方
MCI_SEEK_PARMS SeekParms;
SeekParms.dwTo = (nMinute * 60 + nSecond) * 1000;
//跳转的目标时间,时间单位为毫秒
mciSendCommand (m_wDeviceID, MCI_SEEK, MCI_TO
关键词:VC++5.0下MIDI、WAV及CD的播放