如何在Windows Phone 8中获取视频文件的视频缩略图?

时间:2014-01-30 05:02:10

标签: windows windows-phone-8

我想获得一个视频文件的缩略图,其中包含uri或path。我在windows phone开发者网站上搜索了api但没有成功。如果有人这样做,请帮助我。

2 个答案:

答案 0 :(得分:0)

GetThumbnailAsync中有一个方法StorageFile,用于检索图像和视频文件的缩略图。因此,尽管MSDN声明此方法抛出异常并且不支持Windows Phone 8,但实际上此方法在使用参数ThumbnailMode = ListView调用时仍然有效。但我似乎使用此方法需要ID_CAP_MEDIALIB_PHOTO_FULL。

    var files = await KnownFolders.CameraRoll.GetFilesAsync(); // Throw UnauthorizedAccessException without ID_CAP_MEDIALIB_PHOTO_FULL
    var storageFile = files.First();
    var thumbnail = await storageFile.GetThumbnailAsync(ThumbnailMode.ListView);

答案 1 :(得分:0)

c#windows phone中的视频缩略图代码

首先我们使用 capturesource.completed 然后创建缩略图并使用该缩略图 我们使用 capturesource.Imageasync()

这是从视频文件生成缩略图图像的唯一方法。