Silverlight MediaElement 影片長度 / 播放進度

 
Silverlight MediaElement 影片長度 / 播放進度
 

 
   //Media Element 影片長度 Hours 既 Value
   this.mediaElement1.NaturalDuration.TimeSpan.Hours.ToString("00");
 
   //Media Element 影片長度 Minutes 既 Value
   this.mediaElement1.NaturalDuration.TimeSpan.Minutes.ToString("00");
 
   //Media Element 影片長度 Seconds 既 Value
   this.mediaElement1.NaturalDuration.TimeSpan.Seconds.ToString("00");
 
   //Media Element 播放進度 Hours 既 Value (需配合 Timer 使用)
   this.mediaElement1.Position.Hours.ToString("00");
 
   //Media Element 播放進度 Minutes 既 Value (需配合 Timer 使用)
   this.mediaElement1.Position.Minutes.ToString("00");
 
   //Media Element 播放進度 Seconds 既 Value (需配合 Timer 使用)
   this.mediaElement1.Position.Seconds.ToString("00");
 
   //Progress Bar 長度 控制方法 (需配合 Timer 使用)
   this.playprogress.Width =
   (mediaElement1.Position.TotalMilliseconds / mediaElement1.NaturalDuration.TimeSpan.TotalMilliseconds) *
   this.fullprogress.Width;