Windows phone 7 是否可以从以前在Windows Phone 7上录制的视频中抓取快照?

Windows phone 7 是否可以从以前在Windows Phone 7上录制的视频中抓取快照?,windows-phone-7,video,frame,windows-phone-7.1,snapshot,Windows Phone 7,Video,Frame,Windows Phone 7.1,Snapshot,我想知道是否有可能从以前录制的视频中抓取快照。这些视频都记录在应用程序中 顺便说一下,我想从保存在IsolatedStorage中的视频文件中抓取快照,而不必播放视频 可能吗?如果是,我怎么做 干杯, Rafael我不知道有什么官方平台功能可以做到这一点。但是,如果视频文件位于应用程序的独立存储中,则您可以: 将视频发送到服务器进行处理 将编解码器/C#代码添加到应用程序以处理原始MPEG4帧 使用媒体元素时,请尝试使用WriteableBitmap捕获特定帧。但是,由于大多数介质都是在硬件中

我想知道是否有可能从以前录制的视频中抓取快照。这些视频都记录在应用程序中

顺便说一下,我想从保存在IsolatedStorage中的视频文件中抓取快照,而不必播放视频

可能吗?如果是,我怎么做

干杯,
Rafael

我不知道有什么官方平台功能可以做到这一点。但是,如果视频文件位于应用程序的独立存储中,则您可以:

  • 将视频发送到服务器进行处理
  • 将编解码器/C#代码添加到应用程序以处理原始MPEG4帧
  • 使用媒体元素时,请尝试使用WriteableBitmap捕获特定帧。但是,由于大多数介质都是在硬件中处理的,因此帧可能是空白的

我通过在录制视频时创建缩略图(captureSource.CaptureMageAsync())解决了这个问题。为此,我使用了与录制视频时使用的CaptureSource相同的实例。

老实说,什么都没有。我做了一些研究,但没有发现任何可以做这项工作的东西。我知道可以通过MediaElement从当前正在播放的视频中获取帧,但我希望直接从视频文件中获取帧,例如在Android上。