在使用媒体元素进行检查时,只有在媒体打开事件之后才会获得持续时间。
还有其他方法可以找到持续时间吗?
答案 0 :(得分:1)
在Win Rt App或Metro C#中获取视频文件的持续时间
StorageFile videoFile;
string path = ApplicationData.Current.LocalFolder.Path;
videoFile = await StorageFile.GetFileFromPathAsync(presentationItem.Slide_path_local);
Windows.Storage.FileProperties.VideoProperties x = await videoFile.Properties.GetVideoPropertiesAsync();
Duration videoDuration = x.Duration;