我目前正在尝试使用WebRTC api,并使所有内容都在本地运行。
部署到surge.sh
后,我将失去对navigator.mediaDevices
对象的访问权限。我该如何解决?
下面的代码行是我遇到的地方。
const stream = await navigator.mediaDevices.getDisplayMedia({video: {mediaSource: 'screen'}});
我收到以下错误消息:
TypeError: Cannot read property 'getDisplayMedia' of undefined