再生できるメディアのフォーマットを決定するものに関する詳細な情報を探していますがMediaElement
、決定的な情報源を見つけることができないようです。WMPで再生できれば再生できるとどこかで読んだことがありますMediaElement
。これは本当ですか?そうである場合、次の質問は、WMP の機能と制限をどこで確認できるかということです。また、WPFMediaElement
と WMP の関連付けはどこにあるのでしょうか。これらのコンポーネントと WPF でのビデオ再生についての理解を深めたいと思っていますが、これまでのところ、オンラインで何かを見つけるのに苦労しています。
2890 次
1 に答える
8
MediaElement は内部的に WMP ActiveX を使用します。理論的には、MediaElement は WMP で再生できるものなら何でも再生できる/できるはずですが、.vob ファイルなど、常にそうであるとは限りません。
MediaElement でファイルを再生すると、Windows Media Player ActiveX が読み込まれます。次に WMP は、メディアの再生に DirectShow または MediaFoundation パスを使用することを決定します。再生できるメディアの種類は、コンピュータにインストールされているコーデック (DirectShow または MF) の種類によって大きく異なります。メディア パスが選択されると、WPF は拡張ビデオ レンダラー用のカスタム プレゼンターを提供し、各ビデオ フレームが D3D サーフェスにレンダリングされ、WPF 構成エンジン内でのプレゼンテーション用に準備されます。
于 2010-08-08T05:21:06.643 に答える