如何在WP 8.1应用程序中访问录制的视频

时间:2014-11-13 16:33:02

标签: c# xaml windows-phone-8.1

我使用此说明捕获视频 http://msdn.microsoft.com/en-us/library/windows/apps/hh452791.aspx

这里是文件被写入应用程序存储的部分

var storageFile = await Windows.Storage.KnownFolders.VideosLibrary.CreateFileAsync("cameraCapture.mp4", Windows.Storage.CreationCollisionOption.GenerateUniqueName);
await _mediaCapture.StartRecordToStorageFileAsync(_profile, storageFile);

如何在应用的其他页面上访问该文件。 我想在MediaElement(VideoLeinwand)

中播放此视频
var stream = ???

VideoLeinwand.AutoPlay = true;
VideoLeinwand.SetSource(stream, ???);
VideoLeinwand.Play();

非常感谢!

1 个答案:

答案 0 :(得分:1)

如果我理解正确并且您已成功录制文件相机Capture.mp4 ,那么您应该可以播放它,例如:

StorageFile mediafile = await Windows.Storage.KnownFolders.VideosLibrary.GetFileAsync("cameraCapture.mp4");
var stream = await mediafile.OpenAsync(Windows.Storage.FileAccessMode.Read);
VideoLeinwand.SetSource(stream, mediafile.ContentType);
VideoLeinwand.Play();