如何在UWP C#应用程序中获取视频播放时间?
我正在使用媒体元素,我从文件中选择后,在我的应用中播放视频。我可以暂停它并重新开始,但我不知道如何在播放视频时获得该视频的实时时间。
答案 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}"/>