昨天,需要用到mfc播放音樂,於是,使用mciSendCommand接口。
可是,開啓設備的時候,總是 返回 錯誤代碼277
MCI_OPEN_PARMS op;
UINT rs;
rs=mciSendCommand(NULL,MCI_OPEN,MCI_OPEN_ELEMENT,(DWORD)&op);
rs 不爲零。
於是查查msdn,
http://msdn.microsoft.com/en-us/library/windows/desktop/dd757160(v=vs.85).aspx
在return values 裏,點開鏈接,
http://msdn.microsoft.com/en-us/library/windows/desktop/dd757153(v=vs.85).aspx
下方有錯誤代碼的描述
錯誤代碼 277 即MCIERR_INTERNAL
於是,我去找
http://msdn.microsoft.com/en-us/library/windows/desktop/dd797980(v=vs.85).aspx
查詢MCIERR_INTERNAL ,結果顯示:
MCIERR_INTERNAL | A problem occurred in initializing MCI. Try restarting the Windows operating system. |
我擦。。。
於是,我傻呵呵的重啓了,不行。
關鍵來了:我苦思冥想,換了一個音樂的文件。。。結果好了。