MFC中的MCI设备错误

MCI Device Error in MFC

本文关键字:错误 MCI 中的 MFC      更新时间:2023-10-16

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创建设备时,它会抛出此错误。

我想那些旧的'多媒体' API只适用于视频的AVIs和音频的WAV。你可能想要嵌入媒体播放器为你想要做的。