gpt4 book ai didi

javascript - 类型错误 : 'getUserMedia' webrtc adapter. debug.js

转载 作者:行者123 更新时间:2023-12-03 07:06:45 24 4
gpt4 key购买 nike

突然我在 Firefox 45.0.2 中收到此错误。类型错误:在未实现 MediaDevices 接口(interface)的对象上调用了“getUserMedia”。在 Chrome 和 Opera 中运行良好。

为了找出代码中的问题,我决定看一下演示,看看它在 Firefox 中的表现如何。

AdapterJS/demo/MediaStream.html

getusermedia.html:15 Uncaught ReferenceError: getUserMedia 未定义

更新了调用 getUserMedia 的实际函数

 function captureUserMedia(callback) {
$('#videoSource').css('display', 'none');
var videoSource = videoSelect.value;
var constraints = null;
constraints = {
video: {

optional: [{
sourceId: videoSource
}]
},
audio: false
}
var htmlElement = document.getElementById('rtcvideo') || document.getElementsByTagName('object');
htmlElement.setAttribute('autoplay', true);
htmlElement.setAttribute('controls', true);

var mediaConfig = {
video: htmlElement,
onsuccess: function(stream) {
config.attachStream = stream;
video = attachMediaStream(video, stream);
callback && callback();
htmlElement.setAttribute('muted', true);
rotateInCircle(htmlElement);
},
onerror: function() {
alert('unable to get access to your webcam');
}
};
getUserMedia(constraints, mediaConfig.onsuccess, mediaConfig.onerror);
streamAttached = true;
}

最佳答案

更新你写的:

navigator.getUserMedia({"audio":true, "video":true}, gotUserMedia, didntGetUserMedia);
myVideo.src = URL.createObjectURL(myVideoStream);

关于javascript - 类型错误 : 'getUserMedia' webrtc adapter. debug.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36795841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com