如何在UWP中捕获PC屏幕和录制音频?

问题描述:

我是开发UWP应用程序的新手。我最近开发了屏幕录制的桌面应用程序,它捕获屏幕,记录音频。为此,我使用了DirectShowLib,WindowsMediaLib中的一些过滤器。如何在UWP中捕获PC屏幕和录制音频?

我们建立UWP相同的应用程序,我没有得到从哪里开始,也没有找到在UWP API的,这将有助于我的任何线索。任何人都知道,请帮助我...

+0

类似的事情是团队,观众快速支持工具的Windows 10移动之后,你应该检查一下 –

在UWP中没有办法做到这一点。请参阅答案here。 答案有谈到采取截图,但同样是在UWP应用程序捕获系统的视频/音频输出真:

随着沙箱技术,它不会允许捕获整个系统的屏幕上。它不符合UWP沙箱的安全原因。如果你想这样做,你可能不得不考虑开发一个桌面应用程序,然后转换和使用我们的Desktop Converter技术。

当然,这样你的应用程序也不会真正的便携,它只能在桌面Windows上工作,但我从你的问题明白了,你已经有了这样的桌面应用程序开发。这样,您可以将其转换为UWP应用程序,以便将其上传到商店,从而增加应用程序的覆盖范围(以用户为单位)。

+1

桌面Bridge不*“转换” *桌面应用程序到UWP,虽然。它只是给它一个应用程序标识,允许它使用那些需要应用程序标识的UWP API。该应用程序仍是您的常规桌面应用程序。 – IInspectable

+0

是的,指出这一点非常重要,因为我上面提到的文档也是如此:“虽然术语”转换器“出现在这个工具的名字中,但它并没有真正转换你的应用程序,你的应用程序保持不变。 ,该工具会为您生成一个Windows应用程序包。“ –