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