如何显示媒体元素中已过去的时间

时间:2017-10-05 11:56:34

标签: c# uwp windows-10 uwp-xaml mediaelement

我想在播放时显示文本框中视频的播放时间。意思是,文本框值应该每秒都会改变。我怎样才能实现它?

<MediaElement Name="videoMediaElement" MediaOpened="videoMediaElement_MediaOpened" Width="450" Height="250" MediaEnded="Element_MediaEnded"  />

TimeSpan  _duration = videoMediaElement.NaturalDuration.TimeSpan;
tb_display_elapsedtime.Text = string.Format("{0:00}:{1:00}", _duration.Minutes, _duration.Seconds);

我应该在哪里编写此代码,以便在播放视频时动态获取已用时间?它有什么事吗?

1 个答案:

答案 0 :(得分:0)

您可以从videoMediaElement MediaElement获取Position作为TimeStamp。