Пропуск и перескакивание файлов WPF wmv / mpg

StackOverflow https://stackoverflow.com/questions/1829242

  •  11-09-2019
  •  | 
  •  

Вопрос

Я пытаюсь воспроизвести некоторые файлы WMV / MPG с помощью элемента управления MediaElement, и по какой-то причине видеофайлы прыгают во время воспроизведения.

Я играл в них самостоятельно, вне приложения WPF, и они, кажется, играют нормально, так почему же это может быть?

Я масштабирую их так, чтобы они были меньше, может ли это быть проблемой?

Кроме того, если вы считаете, что это проблема с кодеком, могу ли я загрузить приложение, чтобы посмотреть, какой тип кодировки у него есть?У меня есть 1 (и только один) видеофайл, который воспроизводится идеально, поэтому я хотел бы по возможности имитировать этот.

Редактировать:Я только что попытался использовать одно из видео Vista, которые находятся в папке "Sample Videos", и оно тоже дерганое...Я понятия не имею, почему.Это WMV-файл.

По какой-то причине я могу заставить нормально воспроизводиться один видеофайл, который является файлом MPG (на самом деле он пропускается только один раз, и его трудно заметить), любопытно, что это все-таки файл MPG..

Большое спасибо!Отметка

Это было полезно?

Решение 2

Итак, в потоке внешних библиотек и статей я наткнулся на эту библиотеку codeplex:

http://www.codeplex.com/WPFMediaKit

Который имеет элемент управления, который является заменой элемента управления MediaElement, называемого МедиаУстРойство, Я произвел горячую замену элемента управления WPF MediaElement на этот элемент, и все проблемы с мультимедиа исчезли!У него даже есть флаг цикла, так что вам не нужно сбрасывать свойство media Position, когда носитель заканчивается!

Это только первые дни тестирования, но пока все идет хорошо :)

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top