WPF-MediaKit не может воспроизвести некоторые видео H264 в моем проекте, но может в другом месте - PullRequest
1 голос
/ 10 января 2012

Я пытаюсь использовать MediaUriElement из WPF-MediaKit, он прекрасно работает для всех форматов, которые я тестировал, кроме формата H264.

Left: My application, Right: WPF Mediakit Sample application, Video codec: Codec H264 - MPEG-4 AVC (part 10)(avc1), FrameRate: 29.969000, Res:320x240

Изображение: слева: Мое приложение, верно: Пример приложения WPF Mediakit

Что странно, так это то, что в моем приложении WPF mediakit может воспроизводить файл:

Codec H264 - MPEG-4 AVC (part 10)(avc1), FrameRate: 24.000384, Res: 1920x872

Но он не может воспроизводиться: (Я используюэто видео в качестве примера, оно не может воспроизводить другие подобные видео)

Codec H264 - MPEG-4 AVC (part 10)(avc1), FrameRate: 29.969000, Res: 320x240

Я потратил немало сил, просматривая исходный код примера приложения WPFMediakit, но я не мог понять, что они делали по-разному.

У меня установлен кодек K light, и проигрыватель Windows Media может воспроизводить видео.

Если вам нужна другая информация, я с удовольствием предоставлю их.

1 Ответ

0 голосов
/ 17 января 2012

Проблема была решена, я не знаю почему, но WPFMediaKit имеет проблемы с запуском в среде отладки VS. Работает нормально, когда запускается сборка релиза.

...