【问题标题】:chrome.desktopCapture.chooseDesktopMedia Can't capture self windowchrome.desktopCapture.chooseDesktopMedia 无法捕获自身窗口
【发布时间】:2017-10-12 08:56:04
【问题描述】:

我已经编写了一个应用程序(webrtc 屏幕共享),如果您选择另一个窗口来共享,chrome.desktopCapture.chooseDesktopMedia 一切正常,但如果您选择 chrome 窗口(self)来共享它只会给您空流。

没有错误只是没有。这是一个已知的错误?或者这个有什么解决办法?有没有办法至少从 windows 列表中解散 chrome 窗口?

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

【问题讨论】:

  • 您能否粘贴您用来触发 Chrome 屏幕共享选择窗口的代码?以及你如何使用chrome.desktopCapture.chooseDesktopMedia
  • 另外,当您指的是 chrome 窗口时,您的意思是您正在共享一个应用程序而不是全屏,在这种情况下是 Chrome 选项卡本身,对吧?

标签: google-chrome webrtc screensharing


【解决方案1】:

您不能禁用在 Windows 列表中列出的单个应用程序。您可以禁用整个选项。这意味着您将无法共享任何应用程序。 您可以在调用chrome.desktopCapture.chooseDesktopMedia 时自定义此设置,发送您在共享时允许选择的桌面媒体源集: "screen", "window", "tab", or "audio"

查看link了解更多详情。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 2023-03-13
    • 2019-08-26
    • 2021-10-31
    • 2010-12-05
    相关资源
    最近更新 更多