В 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».Как узнать точную продолжительность видео?