我使用此说明捕获视频 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();
非常感谢!
答案 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();