MediaElement.NaturalDuration.TimeSpan возвращает неправильное значение - PullRequest
0 голосов
/ 19 января 2019

В xaml у меня есть простое управление MediaElement MediaElement с источником video.mp4.Продолжительность видео составляет около 4,3 секунды.

Когда срабатывает mediaElement.MediaOpened, я пытаюсь получить продолжительность видео.

private void mediaElement_MediaOpened(object sender, RoutedEventArgs e)
{
    double TotalTime = mediaElement.NaturalDuration.TimeSpan.TotalMilliseconds;         
    Console.WriteLine("Total video time: {0}", TotalTime);            
}    

Консоль возвращает «Общее время видео: 4000».Как узнать точную продолжительность видео?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...