WebRTC:getUserMedia引发;NotFoundError“;紧张不安
以下WebRTC代码在使用Firefox或Chrome时成功,但在使用Microsoft Edge时失败:WebRTC:getUserMedia引发;NotFoundError“;紧张不安,webrtc,Webrtc,以下WebRTC代码在使用Firefox或Chrome时成功,但在使用Microsoft Edge时失败: socket.on('created', function (room) { navigator.mediaDevices.getUserMedia(streamConstraints).then(function (stream) { localStream = stream; localVideo.srcObject = stream
socket.on('created', function (room)
{
navigator.mediaDevices.getUserMedia(streamConstraints).then(function (stream)
{
localStream = stream;
localVideo.srcObject = stream;
isCaller = true;
}).catch(function (err) {
console.log('Error 1 ocurred when accessing media devices', err);
});
});
错误是:
NotFoundError
我正在使用此代码建立一对一视频聊天
我怎样才能知道我需要做些什么才能让它在Edge上工作呢 - 首先,检查浏览器的媒体设置是否正确
- 在此排除媒体组件故障
您使用的edge版本是什么?使用进行故障排除确保edge浏览器应用程序具有访问摄像头和麦克风的操作系统权限。您没有说您使用的是什么操作系统和版本。谢谢。您是否仍然可以添加Edge可能还未使用Chromium(版本号较低)的信息,以及这可能是原因?