4

winforms アプリケーションでムービー (wmv、avi、mpg など) を再生しようとしています。ユーザーが開始、停止、一時停止できるようにしたいと思います。

私は完全な答えを探しているわけではありません...正しい方向を指す必要があるだけです。私はすでにグーグルでいくつかの検索を行ってきましたが、有用なものを見つけることができませんでした. 検索を続けることはできますが、stackoverflow コミュニティが揺るぎないことはわかっています。

だから、私を正しい方向に向けてください!

ありがとう。

4

5 に答える 5

6

私はこれがおそらく最も抵抗の少ない道だと思います:

http://msdn.microsoft.com/en-us/library/bb383953.aspx

于 2009-11-09T00:49:58.800 に答える
2

Windows Media Player ActiveX コントロールを使用できます。

コントロールを含む WPF コントロールを埋め込むこともできますMediaElement

于 2009-11-09T00:50:26.103 に答える
1

もう 1 つの方法は、Windows Media Player の代わりに VLC ライブラリを使用することです。VLC フォーラムには、C# で使用できるラッパーが多数あります。

VLC と Windows Media Player の比較はまだ行っていませんが、WPF メディア要素よりもリソース消費が少ないです。

私の記憶が正しければ、VLC には多数のビデオ フォーマットのサポートも組み込まれているため、より良い選択になる可能性があると思います。

于 2009-11-09T01:11:26.140 に答える
0

どれだけ複雑にするかにもよりますが、以前に DirectShow を実装したことがあります。コントロールにドロップするよりも明らかに複雑ですが、さまざまなフォーマットや読み込みコーデックに対して非常に柔軟です。

于 2009-11-09T01:25:00.543 に答える
-1

1 つの可能性は、Forms.WebBrowserクラスを使用することです。これにより、組み込みの Web ブラウザーが提供されるため、必要なプレーヤーやプラグインをインストールできます。

于 2009-11-09T00:54:04.860 に答える