0

ビジュアル C++ アプリケーションで mci を使用してビデオ ファイルを読み込んで再生しようとしていますが、mciSendString() メソッドが失敗し続け、エラー コードが返されます。エラー コードは 259 で、「MCIERR_UNRECOGNIZED_KEYWORD」を意味します。コマンドとフォーマットは見栄えがよく、デバッグすると、ファイル名がコマンド文字列に正しく配置されます。何が原因なのかわかりません。

bool Player::Load(String^ fileName)
{
DWORD dwReturn = 0;
CString myStr(fileName);
CString strCommand;
strCommand.Format(L"Open %s type avivideo alias AVIFile", myStr);

dwReturn = mciSendString(strCommand, NULL, 0, NULL);

if (dwReturn)
    return false; // An error has occurred while trying to open the video file

return true;

}

4

0 に答える 0