代码如下:
MCI_OPEN_PARMS mciOP;
DWORD dwReturn;ASSERT(m_wID == NULL);
//由mci判断文件类型
mciOP.lpstrDeviceType=NULL;
mciOP.lpstrElementName=strPath;
dwReturn=mciSendCommand(NULL, MCI_OPEN, MCI_WAIT |MCI_OPEN_ELEMENT/*MCI_OPEN_ELEMENT |MCI_WAIT | MCI_OPEN_SHAREABLE*/,(DWORD)&mciOP);
//播放
        MCI_PLAY_PARMS mciPP;
return mciSendCommand(m_wID, MCI_PLAY, MCI_DGV_PLAY_REPEAT,
(DWORD)(LPVOID)&mciPP);//在关闭时或停止时 
    MCI_GENERIC_PARMS mciGP;
    mciSendCommand(m_wID, MCI_CLOSE,MCI_WAIT,(DWORD)(LPVOID)&mciGP);
    
    mciSendCommand(m_wID, MCI_STOP,MCI_WAIT/*MCI_NOTIFY|MCI_WAIT|MCI_OPEN_SHAREABLE*/,(DWORD)(LPVOID)&mciGP);在关闭和停止时 报了这样一个错
//这个错误是我用mciGetErrorString()取到的
  error:在自动打开的设备上运行指定的命令.请等到设备关闭后,再试一次!
请问这是什么 原因 与 打开文件的属性有关吗 ? 有怎么 设置 打开文件的 属性, 如果是别的原因请告诉小弟一下
十分 感谢另外 还想问下 用 mciSendCommand()函数 能否控制 音量的大小 如何控制 小弟受教了