|
分類:[C++/CLI]
プログラミング言語 : C++/CLI
Windowsフォームアプリケーションで動画を再生させたいと考えております。 起動したらすぐにマルチスレッド処理を開始し、並列処理先では動画が再生されたら処理を開始するというようなプログラムを組みたいと考えております。
そこで、並列処理先では一番最初に while (axWindowsMediaPlayer_Vision->playState != WMPLib::WMPPlayState::wmppsPlaying) {} を入れて動画が再生されるまで無限ループさせようと考えました。
しかし、この1行を入れた瞬間、動画が再生されずにアプリケーションがフリーズします。 "○○は動作を停止しました"というエラーが出てきます。
何か解決方法ありませんでしょうか?
|