と を使用MediaTimeline
しMediaClock
て、WMV ビデオの再生を制御しています。
Timeline = new MediaTimeline(new Uri(VideoFileName));
Clock = Timeline.CreateClock(true) as MediaClock;
を見るとClock.NaturalDuration
、値は に設定されてAutomatic
おり、期間はまだ含まれていませTimeSpan
ん。
に割り当てClock
てビデオの再生を開始すると、が存在し、OK でMediaElement
あることがわかります。NaturalDuration.TimeSpan
クロックをメディア要素に割り当てて再生する以外に、ビデオの長さを取得する方法はありますか?
メディア要素を使用しなくても期間を取得する方法はありますか (これが最適です)。