Какие типы видео может воспроизводить MediaElement? - PullRequest
6 голосов
/ 05 августа 2010

Я ищу подробную информацию о том, что определяет форматы мультимедиа, которые может воспроизводить MediaElement, я не могу найти какой-либо точный источник. Я где-то читал, что если он может быть воспроизведен в WMP, то MediaElement может его воспроизвести. Это правда? Если это так, то мой следующий вопрос: где я могу найти возможности и ограничения WMP? И где связь между WPF MediaElement и WMP? Я ищу лучшего понимания этих компонентов и воспроизведения видео в WPF и до сих пор пытался найти что-нибудь в Интернете.

1 Ответ

8 голосов
/ 08 августа 2010

MediaElement внутренне использует WMP ActiveX.Теоретически MediaElement может / должен воспроизводить все, что может WMP, но это не всегда так, например, файлы .vob.

При воспроизведении файла в MediaElement загружается ActiveX проигрывателя Windows Media.Затем WMP решит использовать пути DirectShow или MediaFoundation для воспроизведения мультимедиа.Типы медиафайлов, которые он может воспроизводить, во многом зависят от того, какие кодеки (DirectShow или MF) установлены на вашем компьютере.После выбора пути передачи мультимедиа WPF предоставит настраиваемый презентатор для улучшенного средства визуализации видео, чтобы каждый видеокадр отображался на поверхность D3D, подготовленную для представления в механизме композиции WPF.

...