Я пытаюсь использовать MediaUriElement из WPF-MediaKit, он прекрасно работает для всех форматов, которые я тестировал, кроме формата H264.
Изображение: слева: Мое приложение, верно: Пример приложения 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 может воспроизводить видео.
Если вам нужна другая информация, я с удовольствием предоставлю их.