0

BitmapImage我正在尝试使用Windows 10 应用程序 (UWP) 中的集合创建视频文件(甚至是动画 gif)的方法。我注意到移动扩展有一个 ScreenCapture 类(我不确定这是否能满足我的需要),但我至少需要它才能在桌面上工作。我在MediaCapture课堂上玩过,但找不到任何方法可以让我从屏幕上录制图像或直接操作视频。

Windows.Media.Capture.MediaCapture mc = new Windows.Media.Capture.MediaCapture();
mc.StartRecordToStreamAsync()

我正在尝试在 C# 中使用 UWP 做的事情,如果可以,如何做?

4

1 回答 1

3

您将需要MediaComposition API

var composition = new MediaComposition();

添加剪辑(文件

composition.Clips.Add(await MediaClip.CreateFromImageFileAsync(someImageFile));

最后渲染到文件

await composition.RenderToFileAsync(file);
于 2015-11-20T20:00:30.363 回答