C# 如何在Windows Phone 8中从本地存储中获取文件元数据?

C# 如何在Windows Phone 8中从本地存储中获取文件元数据?,c#,windows-phone-8,windows-phone,isolatedstorage,C#,Windows Phone 8,Windows Phone,Isolatedstorage,“我的应用”允许用户录制视频,这些视频保存在独立的存储中,即ApplicationData.Current.LocalFolder。另一个屏幕将显示所有录制的视频。它将有一个具有以下给定格式的列表框 Video Thumbnail | Video Name | Video Duration (hh:mm:ss) | Video Creation Date 我找不到任何方法来提取缩略图、视频持续时间和视频创建日期。我尝试了下面给定的代码,但它引发了异常。有人能帮我吗 var LocalStora

“我的应用”允许用户录制视频,这些视频保存在独立的存储中,即
ApplicationData.Current.LocalFolder
。另一个屏幕将显示所有录制的视频。它将有一个具有以下给定格式的列表框

Video Thumbnail | Video Name | Video Duration (hh:mm:ss) | Video Creation Date
我找不到任何方法来提取缩略图、视频持续时间和视频创建日期。我尝试了下面给定的代码,但它引发了异常。有人能帮我吗

var LocalStorage=wait ApplicationData.Current.LocalFolder.getfileasync();
foreach(LocalStorage中的var文件)
{
//抛出“System.NotSupportedException”
var thumb=await file.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode.VideosView);
//抛出“System.NotImplementedException”
var check=新列表();
选中。添加(“System.DateCreated”);
var bprop=await(await file.GetBasicPropertiesAsync()).RetrievePropertiesAsync(检查);
//抛出“System.NotSupportedException”
var prop=await file.Properties.GetVideoPropertiesAsync();
}

如例外情况所示,这些属性在手机上不可用。

这意味着无法从视频中提取缩略图或其他元数据。

那么解决方案是什么。如何得到我想要的?