2009-08-24 107 views
1

我正在評估項目的WPF和Silverlight。我發現WPF最適合我們的用途,因爲我們需要性能,圖形支持,Office兼容性以及支持ActiveX控件的能力。它也是一個桌面應用程序。不過,有一個領域我發現Silverlight更好 - 媒體支持。我希望WPF mediaelement控件支持MPEG4(H.264)編解碼器。 任何人都可以請建議,如果這是可行的某種方式,如果支持相同的是在WPF的路線圖?WPF中的MediaElement支持

+0

我嘗試過使用D3DImage。雖然我可以通過示例的幫助取得一些進展,但我無法真正弄清楚如何使用它播放Video元素,更不用說使用它作爲MediaElement的替代品。任何指向這個? – Balakrishnan 2009-09-15 03:03:30

回答

0

我對WPF媒體元素有一些經驗,但它有一些性能問題。所以如果你必須展示圖像和視頻,你可以在.NET 3.5的SP1中使用WPF的D3DImage,它是WPF的DirectX交互的新控件,它具有比媒體元素更好的性能。更多關於D3DImage

+0

感謝您的回覆。下面的msdn頁面似乎有更詳細的使用D3DImage的演練。 http://msdn.microsoft.com/en-us/library/cc656785.aspx http://msdn.microsoft.com/en-us/library/cc656716.aspx 讓我試着恢復。 謝謝 – Balakrishnan 2009-08-25 11:51:57

+0

我曾嘗試D3DImage。雖然我可以通過示例的幫助取得一些進展,但我無法真正弄清楚如何使用它播放Video元素,更不用說使用它作爲MediaElement的替代品。任何指向這個? – Balakrishnan 2009-09-15 03:02:46

+0

http://www.codeplex.com/WPFMediaKit這裏是使用D3DImage播放視頻,DVD,網絡攝像頭和更多的示例。 – Firoz 2009-09-15 04:32:37

1

WPF MediaElement在轉換下使用DirectShow(它使用WMP,但WMP使用DShow),只要您安裝了h264編解碼器(Windows 7附帶),MediaElement應該能夠播放h264視頻。