MFC中的MCI设备错误

时间:2013-04-01 13:42:07

标签: c++ mfc mci

MCI错误

指定的文件无法在指定的MCI设备上播放。该文件可能已损坏,格式不正确,或者没有文件

我使用以下代码创建设备并播放文件。

m_Path = _T("res\\phoneringing.mp3");
m_Video = MCIWndCreate(/*this->GetSafeHwnd()*/ m_hWnd,
AfxGetInstanceHandle(),WS_CHILD|WS_VISIBLE|MCIWNDF_NOMENU|MCIWNDF_NOPLAYBAR,m_Path);

我观察到当我的应用程序第二次使用MCIWndCreate创建设备时,它会抛出此错误。

1 个答案:

答案 0 :(得分:0)

AFAIK那些旧的“多媒体”API仅适用于AVI视频和WAV音频。你可能想要为你想要的东西嵌入Media Player。