2012-01-27 71 views

回答

2

您不必輪詢位置屬性,但可以將其設置爲從開始位置開始播放,啓動計時器並設置時間差的時間間隔。

TimeSpan startTime = TimeSpan.FromSeconds(45); 
TImeSpan endTime = TimeSpan.FromSeconds(55); 
int timeDifference = endTime.TotalSeconds - startTime.TotalSeconds; 

mediaElement.Position = startTime; 

Timer t = new Timer() { Interval = timeDifference * 1000, AutoReset = true }; 
t.Tick += (sender, e) { mediaElement.Position = startTime }; 
t.Start(); 
+0

謝謝!你肯定有一點在這裏。 – Peter17 2012-01-27 14:05:44

相關問題