1

小さなメディアセレクターアプリケーションを構築しています。特定のディレクトリのすべてのメディアは、左右のキー ナビゲーションに基づいて 1 つずつ読み込まれ、Windows フォーム (C#) 上の Windows Media Player コントロールに表示されます。

私はビデオ、オーディオでうまく機能しますが、静止画像ではあまり機能しません。

画像は正しく表示されますが、数秒後に消えます。メディアプレーヤーが数秒間「再生」してから「停止」しているようです。

プレーヤーに別のメディアをロードするまで、Windows Media Player コントロールをイメージ上にとどめるにはどうすればよいですか?

4

1 に答える 1

0

これが私が問題を解決した方法です。ロードされたメディアがイメージの場合、WMPCを一時停止します。それは動作しますが、私はそれが好きではありません。

                ThreadStart start = new ThreadStart(delegate() {
                    Thread.Sleep(2000);
                    this.axWindowsMediaPlayer1.Ctlcontrols.pause();
                });

                start.BeginInvoke(null, null);
于 2010-11-07T18:47:56.070 に答える