我正在使用MediaTimeline
并MediaClock
控制 WMV 视频播放。
Timeline = new MediaTimeline(new Uri(VideoFileName));
Clock = Timeline.CreateClock(true) as MediaClock;
当我查看时Clock.NaturalDuration
,值设置为Automatic
并且不包含持续时间TimeSpan
。
当我分配Clock
给MediaElement
并开始播放视频时,我现在可以看到NaturalDuration.TimeSpan
它存在并且可以。
除了将时钟分配给媒体元素并播放之外,还有其他方法可以获得视频持续时间吗?
即使不使用媒体元素,有没有办法获得持续时间(这将是最好的)?