Искаженное видео в Windows Media Player ActiveX - PullRequest
1 голос
/ 18 марта 2011

Я пытаюсь воспроизвести файл MKV (формат Matroska) в элементе управления Windows Media Player ActiveX.

Несмотря на то, что он прекрасно воспроизводится в автономном WMP, встроенный элемент управления не может правильно воспроизвести видео.Изображение появляется с множеством маленьких квадратов и без реального изображения.

Требуемый кодек установлен правильно.Все остальные форматы не вызывают проблем.

Попытка воспроизведения в элементе управления WPF MediaElement привела к тому же самому поведению, поскольку он использует WMP ActiveX для внутреннего использования.

Мне интересно,знаете ошибку и любой обходной путь доступен?

Ответы [ 2 ]

1 голос
/ 18 марта 2011

Могут быть проблемы с вашими кодеками .. попробуйте переустановить их .. потому что я только что сделал небольшое приложение, чтобы проверить его, и оно плавно воспроизводило видео 1080p .mkv.

0 голосов
/ 20 марта 2011

Эта проблема возникает только в Windows 7 из-за автоматического использования кодеков Microsoft для декодирования H.264.Это можно решить, настроив предпочтительные фильтры DirectShow для ffdshow в реестре.

...