Я использую MediaTimeline
и MediaClock
для управления воспроизведением видео в формате WMV.Получить продолжительность видео без игры?
Timeline = new MediaTimeline(new Uri(VideoFileName));
Clock = Timeline.CreateClock(true) as MediaClock;
Когда я смотрю на Clock.NaturalDuration
, значение устанавливается в Automatic
и не содержат длительность TimeSpan
еще.
Когда я назначаю Clock
в MediaElement
, и начнется воспроизведение видео, теперь я могу видеть NaturalDuration.TimeSpan
и ОК.
Есть ли способ получить продолжительность видео, кроме назначения часов для элемента мультимедиа и воспроизведения?
Есть ли способ получить продолжительность даже без использования медиа-элемента (это было бы лучше)?