【发布时间】:2020-08-30 14:00:02
【问题描述】:
在Google Meet 中,如果您点击“立即展示”然后点击“Chrome 标签”,它会打开一个窗口,让您可以从另一个标签共享。这与标准的Screen Capture API 不同,就像你只是运行一样
navigator.mediaDevices.getDisplayMedia({
video: true,
audio: true,
})
您会看到一个窗口,您可以在其中选择共享整个屏幕、共享窗口或共享标签。我想将此限制为仅选项卡。我尝试过应用以下约束:
video: { displaySurface: 'browser' }
或
video: { displaySurface: { exact: 'browser' } }
然而,the specs say that this doesn't work 确实没有。但如果是这样的话,那么 Google Meet 是如何做到的呢?
【问题讨论】:
标签: javascript webrtc get-display-media