navigator.mediaDevices.getUserMedia错误“ DOMException”

时间:2019-06-20 15:23:18

标签: javascript audio mediarecorder mediadevices

  

已授予麦克风权限。

当我尝试运行此代码await navigator.mediaDevices.getUserMedia({audio: true})时,出现错误“ DOMException”,没有任何详细描述。

甚至在控制台中<当我运行此代码navigator.mediaDevices.getUserMedia({audio:true}) .then(stream => video.srcObject = stream) .catch(e => console.error(e));时 我收到错误消息“ DOMException”。

为什么会发生这种情况,我该怎么办?

Js,Vue.js,Chrome,MacOS Mojave。

example in console

1 个答案:

答案 0 :(得分:1)

MacOS Mojave在“系统偏好设置”中对相机具有特定权限。在授予Chrome浏览器使用相机的权限之前,我一直遇到同样的问题。 (与音频相同)