为Silverlight MediaElement构建进度条

时间:2011-01-25 10:20:58

标签: c# silverlight silverlight-4.0 media-player mediaelement

我想要一个简单的进度条和一个显示电影当前位置的时间标签。谷歌给了我一些使用Javascript的例子:我真的不想那样做。关键是要保持进度条和时间通过电影更新。我在哪里可以找到该事件?

1 个答案:

答案 0 :(得分:4)

没有事件可以挂钩。

而是使用Timer定期检查MediaElement.Position MediaElement's current position并更新您的进度条。

类似的东西:

private void timer_Tick(object sender, EventArgs e)
{
    TimeSpan currentPosition = Media1.Position;        
    this.Slider1.Value == currentPosition.TotalSeconds
}