小编moh*_*bry的帖子

displaySurface 约束不限制用户共享屏幕选择选项

在共享他自己的屏幕之前,添加 displaySurface 不会引起用户的选项限制。我试图将这些选项限制为仅让用户选择浏览器选项卡以外的任何内容。SS

我尝试将 displaySurface 显式设置为 'monitor' 并且仍然显示所有选项。

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;
},
Run Code Online (Sandbox Code Playgroud)

预期的结果是显示“您的整个屏幕”或“应用程序窗口”而不是“Chrome 选项卡”。

javascript google-chrome

8
推荐指数
1
解决办法
2238
查看次数

标签 统计

google-chrome ×1

javascript ×1