3

已授予麦克风权限。

当我尝试运行此代码时,我收到错误“DOMException”,没有任何详细说明await navigator.mediaDevices.getUserMedia({audio: true})

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

为什么会发生这种情况,我需要做什么?

Js、Vue.js、Chrome、MacOS Mojave。

控制台中的示例

4

1 回答 1

1

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

于 2019-09-23T14:50:43.553 回答