Angular navigator.mediaDevices.getDisplayMedia()不存在

Angular navigator.mediaDevices.getDisplayMedia()不存在,angular,Angular,我希望在我的网站上记录用户的屏幕。 问题是,当我想要获得用户的屏幕时,我使用了navigator.mediaDevices.getDisplayMedia(),但显然它在类型“mediaDevices”上不存在。 我在这里发布之前做了很多研究,但似乎找不到答案。 我也试过: let mediaConstraints = { video: { mediaSource: "screen" }, audio: true }; navi

我希望在我的网站上记录用户的屏幕。 问题是,当我想要获得用户的屏幕时,我使用了
navigator.mediaDevices.getDisplayMedia()
,但显然它在类型“mediaDevices”上不存在。 我在这里发布之前做了很多研究,但似乎找不到答案。 我也试过:

let mediaConstraints = {
      video: {
        mediaSource: "screen"
      },
      audio: true
    };
    navigator.mediaDevices
      .getUserMedia(mediaConstraints)

而且也不起作用。

有错误吗?你知道这会返回一个承诺,对吧?是的,我无法编译,因为函数不存在。我该怎么办?一步一步走。导航器是一个对象吗(控制台)?看,我让它和摄像机一起工作来记录用户的摄像机。但不适用于Screen我真的需要一个答案