Указанный файл не может быть воспроизведен на указанном устройстве 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, оно выдает эту ошибку.
AFAIK эти старые «мультимедийные» API работают только для AVI для видео и WAV для аудио. Возможно, вы захотите встроить Media Player для того, что вы хотите сделать.
Других решений пока нет …