【发布时间】:2021-02-26 04:40:02
【问题描述】:
在共享自己的屏幕之前,添加 displaySurface 不会引起用户的选项限制。 我试图限制这些选项只让用户选择浏览器选项卡以外的任何内容。
我尝试将 displaySurface 显式设置为“监视器”,但仍然显示所有选项。
async startCaptureMD() {
let captureStream = null;
var screen_constraints = {
video: {
cursor: "always",
displaySurface: "monitor"
}
};
try{
captureStream = await
navigator.mediaDevices.getDisplayMedia(screen_constraints);
}catch(err){
console.log(err.message, err.code);
}
return captureStream;
},
预期结果是显示“您的整个屏幕”或“应用程序窗口”而不是“Chrome 选项卡”。
【问题讨论】: