Google Meet如何允许您从另一个选项卡筛选共享



在Google Meet中,如果您单击"立即呈现";那么";"Chrome标签";,它会打开一个窗口,允许您从另一个选项卡共享。这与标准的Screen Capture API不同,就好像您只需运行

navigator.mediaDevices.getDisplayMedia({
video: true,
audio: true,
})

您将获得一个窗口,可以在其中选择共享整个屏幕、共享窗口或共享选项卡。我希望仅限于选项卡。我尝试过应用约束,比如:

video: { displaySurface: 'browser' }

video: { displaySurface: { exact: 'browser' } }

然而,说明书上说这不起作用,事实上也不起作用。但如果是这样的话,Google Meet是如何做到的呢?

Google Meet使用较旧的扩展API进行屏幕共享。此API允许限制源类型。它仍然可用,但需要扩展(Google meet提供了预装的扩展(。

标准的getDisplayMedia不允许限制displaySurface的类型。

2022年更新:与Chrome 107一样,其中一些选项也可以通过getDisplayMedia获得,有关的详细信息,请参阅本博客文章

最新更新