1

プロジェクトの WPF と Silverlight を評価しています。パフォーマンス、グラフィックスのサポート、Office との互換性、および ActiveX コントロールをサポートする機能が必要なため、WPF が私たちの目的に最も適していると思います。また、デスクトップ アプリケーションです。ただし、Silverlight が優れていると思う領域が 1 つあります。それは、メディアのサポートです。MPEG4 (H.264) コーデックをサポートする WPF メディア要素コントロールが必要です。これが何らかの形で実現可能であり、同じサポートがWPFのロードマップに含まれているかどうかを誰かが提案できますか?

4

3 に答える 3

1

WPF MediaElement には、Windows Media Player 10 以降が必要であり (これは展開の問題である可能性があるため、Windows Media Player ソフトウェアの再配布をお読みください)、ユーザーのコンピューターにインストールされている DirectShow フィルター (コーデック) を使用します。原則として、ファイルを WMP で再生できる場合は、MediaElement で再生できます。

Silverlight については、サポートされているメディア フォーマット、プロトコル、およびログ フィールドを参照してください。

于 2012-06-28T10:51:18.420 に答える
1

WPF MediaElement は会話の下で DirectShow を使用するため (WMP を使用しますが、WMP は DShow を使用します)、h264 コーデックがインストールされている限り (Windows 7 には付属しています)、MediaElement は h264 ビデオを再生できるはずです。

于 2009-08-29T03:46:37.253 に答える
0

私は WPF メディア要素の経験がありますが、パフォーマンスに多少の影響があります。したがって、画像とビデオを表示する必要がある場合は、.NET 3.5 の SP1 で WPF の D3DImage を使用できます。これは、DirectX 相互作用のための WPF の新しいコントロールであり、メディア要素よりもパフォーマンスが優れています。D3DImageの詳細

于 2009-08-24T11:45:53.230 に答える