代码之家  ›  专栏  ›  技术社区  ›  hmak.soft

UWP屏幕捕获或录制

  •  1
  • hmak.soft  · 技术社区  · 7 年前

    我想在UWP中进行屏幕录制。或者截屏,这样我就可以继续进行每时每刻的收集,并将这些总捕获转换为视频。

    2 回复  |  直到 7 年前
        1
  •  4
  •   Marijn Donders    7 年前

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

        2
  •  1
  •   Community CDub    5 年前

    对于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应用商店发布,您可以创建一个wpf应用程序,然后将其转换为UWP,然后可以在windows应用商店发布。请参见 Desktop Bridge 话题