UWP屏幕捕获或录制

时间:2018-03-01 19:41:20

标签: uwp visual-studio-2017 windows-10 windows-10-universal uwp-xaml

我想在UWP中进行屏幕录制。或者屏幕截图,以便我可以按时刻收集并将这些总捕获数转换为视频。

2 个答案:

答案 0 :(得分:2)

在最近的更新中,使用Windows.Graphics.Capture命名空间为Windows 1803添加了屏幕捕获。我还没有开始工作,因为我还在构建一个需要它的应用程序,但至少它现在应该是可能的。
https://docs.microsoft.com/en-us/windows/uwp/audio-video-camera/screen-capture
与此同时,我使用Windows游戏栏创建了一个解决方法。它通过按“Windows + Alt + R”激活,因此我在UWP中模拟了键输入以启动和停止录制。这肯定是一种非常肮脏的方法,但这是我唯一提出的方法。

答案 1 :(得分:1)

对于UWP中的屏幕录制,您可以看到这个类似的主题:

https://social.msdn.microsoft.com/Forums/en-US/dfa72a44-6888-41bd-a002-1253799027e4/uwpcscreen-capture-and-save-as-video?forum=wpdevelop

在@ Rob的回复中,UWP无法使用通用屏幕录像机。您可以使用@Cole共享的技术来捕获您自己的应用程序屏幕。请参阅RenderTargetBitmap课程。

至于在wpf中开发这个并在windows store发布,你可以创建一个wpf应用程序,然后将其转换为UWP,之后你可以在windows商店发布。请参阅Desktop Bridge主题。