AxWindowsMediaPlayer
アプリケーションでコンポーネントを使用していWinForm
ます。再生したいファイルにURLを設定してCtlcontrols.play()
コマンドを呼び出すと、たとえば. ムービーの再生開始までに 250 ミリ秒の遅延。
この遅延エリアの間、AxWindowsMediaPlayer
は黒です。この動作は、あるムービーから別のムービーに変更するとき、または現在再生中のムービーを停止して再び開始するときに非常に簡単に確認できます。
AxWindowsMediaPlayer
私の現在のソリューションは、映画の再生を開始するときに true に設定された延期された可視性に基づいています。プレーヤーは、たとえばの後にユーザーに表示されます。私が確信している500msのとき、映画は実際に再生されており、ユーザーには黒い何も表示されません。
黒い何もないプレーヤーを回避するより良い方法を探しています。誰かが同様の問題を解決しましたか? または、少なくとも、PC ごとに異なる非常に経験的な値を扱っているため、誰にでもできるソリューションを作成する方法はありますか?
Prereq: WinForms, .NET 4.0, WMP 12 for Windows 7