C# 显示内存流中的媒体

C# 显示内存流中的媒体,c#,windows-store-apps,windows-8.1,C#,Windows Store Apps,Windows 8.1,因此,我想拍摄一段视频,将其存储在随机访问内存流中,并将此视频重新显示到CaptureUIElement上。我正在用C#编写一个Windows应用商店应用程序 下面是写入随机访问流的代码 sentvideo.StartRecordToStreamAsync(encodingprofile, memorystream); 现在,我想从memomry流中读取并向uicaptureelement显示媒体 提前感谢为此,您需要使用StartPreviewSync()API 你看到这个了吗。该链接介绍了

因此,我想拍摄一段视频,将其存储在随机访问内存流中,并将此视频重新显示到
CaptureUIElement
上。我正在用C#编写一个Windows应用商店应用程序

下面是写入随机访问流的代码

sentvideo.StartRecordToStreamAsync(encodingprofile, memorystream);
现在,我想从memomry流中读取并向uicaptureelement显示媒体


提前感谢

为此,您需要使用StartPreviewSync()API


你看到这个了吗。该链接介绍了如何从摄像头或网络摄像头预览视频。

我已经知道如何使用预览API。预览API直接从网络摄像头读取,而不是从memeory流读取。我需要知道的是如何从内存流播放视频。我在使用mediaelement API时取得了一定的成功,但它只会播放视频的第一帧