0

重複の可能性:
C# を使用してビデオ ファイルを再生するにはどうすればよいですか?

Visual C# でビデオを再生するフォームを作成する必要があり、ビデオはフォームで再生されます

「再生」ボタンと「停止」ボタンが必要です

このフォームの正しいコードは何ですか??

そして心配してくれてどうもありがとう..

4

1 に答える 1

1

DirectX を使用してそれを行うことができます。
まず、DirectX SDK をダウンロードする必要があります。これは、 http://msdn.microsoft.com/directx/sdk/
にあり ます。C# プロジェクトで、Microsoft.DirectX.AudioVideoPlayback への参照を追加します。
次に、次を使用できます。映画を再生するコード

//create the video
Microsoft.DirectX.AudioVideoPlayback.Video video = new Microsoft.DirectX.AudioVideoPlayback.Video(fileName);
//set the System.Windows.Forms.Control to play it in (e.g a panel)
video.Owner = panel1;
//Play the video (put this in a buttons click event)
video.Play();
//Pause the video (put this in a buttons click event)
video.Pause();
//Stop the video (put this in a buttons click event)
video.Stop();

完了したら、ビデオ オブジェクトで Dispose() を呼び出すことを忘れないでください。

于 2012-10-13T13:50:07.273 に答える