2017-10-12 60 views
0

我已经写了一个应用程序(webrtc screen sharing),如果你选择另一个窗口共享,但如果你选择了chrome窗口(self)来共享它,一切都可以使用chrome.desktopCapture.chooseDesktopMedia给你只是空的流。chrome.desktopCapture.chooseDesktopMedia无法捕捉自己的窗口

没有错误就是没有。这是一个已知的错误?或者任何解决方案?至少有什么办法可以解除窗口列表中的chrome窗口?

编辑:硬件加速启用/禁用不能解决问题。

+0

您能否粘贴您使用的代码来触发Chrome屏幕共享选择窗口?以及如何使用'chrome.desktopCapture.chooseDesktopMedia'? – elbecita

+0

此外,当你的意思是铬窗口,你的意思是你共享一个应用程序,而不是全屏,在这种情况下是Chrome标签本身,对不对? – elbecita

回答

0

您无法禁用单个应用程序在Windows列表中列出。您可以禁用整个选项。这意味着你将无法分享任何应用程序。 "screen", "window", "tab", or "audio"

检查这个link了解更多详情: 调用chrome.desktopCapture.chooseDesktopMedia时,送一套桌面媒体来源,你会允许分享内容时要选择可以自定义此。

如果您可以提供一些关于如何使用Chrome API共享屏幕的代码,这将非常有用,可以提供有关如何解决问题的更多详细信息。