Поддержка MediaElement в WPF - PullRequest
       46

Поддержка MediaElement в WPF

1 голос
/ 24 августа 2009

Я оцениваю WPF и Silverlight для проекта. Я считаю, что WPF наиболее подходит для наших целей, поскольку нам требуется производительность, поддержка графики, совместимость с Office и возможность поддержки элементов управления ActiveX. Это также настольное приложение. Однако есть одна область, где я нахожу Silverlight лучше - поддержка СМИ. Я хотел бы иметь элемент управления медиаэлемента WPF для поддержки кодека MPEG4 (H.264). Кто-нибудь может подсказать, возможно ли это как-то, и есть ли поддержка того же плана в WPF?

Ответы [ 3 ]

1 голос
/ 29 августа 2009

WPF MediaElement использует DirectShow в режиме разговора (хорошо, он использует WMP, но WMP использует DShow), поэтому, если у вас установлен кодек h264 (Windows 7 поставляется с ними), ваш MediaElement должен иметь возможность воспроизводить видео h264 .

1 голос
/ 28 июня 2012

WPF MediaElement требует Windows Media Player 10 или выше (это может быть некоторой проблемой развертывания, поэтому, пожалуйста, прочитайте Перераспределение программного обеспечения Windows Media Player ) и использует фильтр DirectShow (кодеки), установленный на компьютере пользователя. , Общее правило: если вы можете воспроизводить файл в формате WMP, вы можете воспроизводить его в MediaElement.

Для Silverlight вы можете найти здесь Поддерживаемые форматы мультимедиа, протоколы и поля журнала .

0 голосов
/ 24 августа 2009

У меня есть некоторый опыт работы с медиа-элементом WPF, но у него есть некоторый удар по производительности. так что если вам нужно показать изображение и видео, вы можете использовать D3DImage из WPF в пакете обновления 1 (SP1) для .NET 3.5, который является новым элементом управления WPF для взаимодействия с DirectX и имеет более высокую производительность по сравнению с медиа-элементом. больше на D3DImage

...