2009-08-24 4 views
1

프로젝트에 대해 WPF 및 Silverlight를 평가 중입니다. 성능, 그래픽 지원, Office 호환성 및 ActiveX 컨트롤 지원 기능이 필요하기 때문에 WPF가 우리의 목적에 가장 적합하다고 생각합니다. 또한 데스크톱 응용 프로그램입니다. 그러나 Silverlight가 우수 할 것으로 판단되는 분야가 하나 있습니다 - 미디어 지원. MPEG4 (H.264) 코덱을 지원하는 WPF 미디어 요소 컨트롤을 갖고 싶습니다. 누구나 가능합니다. 가능하면 WPF의 로드맵에 지원이 있습니까?WPF에서 MediaElement 지원

+0

D3DImage를 사용해 보았습니다. 예제를 통해 약간의 발전을 이룩할 수 있지만, MediaElement를 대체하여 사용하는 것 외에는 Video 요소를 사용하여 재생하는 방법을 실제로 파악할 수 없습니다. 이것에 대한 어떤 지시? – Balakrishnan

답변

0

WPF 미디어 요소에 대한 경험이 있지만 성능이 약간 떨어집니다. 그래서 만약 당신이 이미지와 비디오를 표시해야한다면 .NET 3.5의 WPF D3DImage를 사용할 수 있습니다. 이것은 DirectX 상호 작용을위한 WPF의 새로운 컨트롤이며 미디어 요소보다 더 나은 성능을 보여줍니다. D3DImage

+0

응답 해 주셔서 감사합니다. 다음 msdn 페이지는 D3DImage를 사용하기 위해 좀 더 정교한 연습이 필요합니다. http://msdn.microsoft.com/en-us/library/cc656785.aspx http://msdn.microsoft.com/en-us/library/cc656716.aspx 다시 시도하고 되돌리겠습니다. 감사합니다. – Balakrishnan

+0

D3DImage를 사용해 보았습니다. 예제를 통해 약간의 발전을 이룩할 수 있지만, MediaElement를 대체하여 사용하는 것 외에는 Video 요소를 사용하여 재생하는 방법을 실제로 파악할 수 없습니다. 이것에 대한 어떤 지시? – Balakrishnan

+0

http://www.codeplex.com/WPFMediaKit 여기 D3DImage를 사용하여 비디오, DVD, 웹캠 등을 재생하는 예가 나와 있습니다. – Firoz

1

WPF MediaElement를 너무 오래 사용하면 (윈도우 7 그들과 함께 제공) 설치되어 H264 코덱이 같이 CONVERS (잘가 WMP를 사용하지만, WMP는 DShow를 사용)에서의 DirectShow를 사용에 대한 당신의 MediaElement를가 할 수 있어야한다 h264 비디오를 재생할 수 있습니다.

1

WPF MediaElement에는 Windows Media Player 10 이상이 필요합니다 (일부 배포 문제 일 수 있으므로 Redistributing Windows Media Player Software을 읽고). 사용자 컴퓨터에 설치된 DirectShow 필터 (코덱)를 사용합니다. 일반적으로 WMP에서 파일을 재생할 수있는 경우 MediaElement에서 재생할 수 있습니다.

Silverlight의 경우 여기 Supported Media Formats, Protocols, and Log Fields에서 확인할 수 있습니다.