是否可以在没有用户身份验证的情况下使用navigator.getDisplayMedia?

时间:2020-09-18 13:01:08

标签: javascript google-chrome webrtc navigator

 navigator.mediaDevices.getDisplayMedia({
    audio: false,
    video: true
  }).then(gotMedia).catch(function(e) {
    console.log('getDisplayMedia() error: ', e);
  });

在执行上述代码时,会弹出一个对话框,提示用户选择要共享的内容。我们可以摆脱该弹出窗口,直接获取整个屏幕的信息流吗?

如果有人可以提供帮助,我们将非常高兴。预先感谢

enter image description here

1 个答案:

答案 0 :(得分:0)

对于自动测试,可以预先选择带有Chrome命令行参数--auto-select-desktop-capture-source的窗口

此Chrome问题是最好的可用文档:https://bugs.chromium.org/p/chromium/issues/detail?id=459532