如何使用webrtc获取当前电脑共享屏幕的应用列表?

How to use webrtc to get the application list of shared screen in current computer?

我们需要使用自己的UI界面显示当前电脑屏幕共享应用,然后通过webrtc,select应用进行共享。

但是使用navigator.mediaDevices.getDisplayMedia()会使用浏览器默认的弹出框来显示当前可分享的应用。如何获取共享屏幕应用信息列表并应用到我们的UI?

你不能。由于安全隐患,这是不可能的。

您必须使用浏览器提供给您的内容。充其量,您可以制作一个调用本机应用程序的浏览器扩展,该应用程序可以将此数据发送回您的 Web 应用程序。