带视频播放的UWP应用程序

时间:2017-01-20 12:48:21

标签: c# xaml video uwp playback

如何在UWP C#应用程序中获取视频播放时间?

我正在使用媒体元素,我从文件中选择后,在我的应用中播放视频。我可以暂停它并重新开始,但我不知道如何在播放视频时获得该视频的实时时间。

2 个答案:

答案 0 :(得分:0)

要检索持续时间的当前位置,请查看MediaElement.Position属性。

  

自媒体开始以来的时间量。默认值为TimeSpan,值为0:0:0

如果您想知道播放持续时间,可以使用MediaElement.NaturalDuration属性:

  

媒体的自然持续时间。默认值是一个Duration结构,其计算结果为Automatic,这是在MediaOpened之前查询此属性时保存的值。

答案 1 :(得分:0)

您可以像这样绑定MediaLement的Position属性:

    <MediaElement x:Name="MediaElement1"/>
    <TextBlock Text="{Binding Position, ElementName=MediaElement1}"/>