错误无法重现,但是,`
function gumInit() {
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
function getStreamSuccess(stream) {
console.log('.......');
}
function getStreamError(stream){
}
if (navigator.getUserMedia){
navigator.getUserMedia({video:true},getStreamSuccess,getStreamError);
}
}
gumInit();`
我先用这段代码,然后开始报错,所什么非法调用,,后面,我把mozila文档里面这段代码放进去,就好了。。
后面就提示我开摄像头,就好了,,
什么鬼呢?
navigator.getUserMedia = navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia;
if (navigator.getUserMedia) {
navigator.getUserMedia({ audio: true, video: { width: 1280, height: 720 } },
function(stream) {
var video = document.querySelector('video');
video.srcObject = stream;
video.onloadedmetadata = function(e) {
video.play();
};
},
function(err) {
console.log("The following error occurred: " + err.name);
}
);
} else {
console.log("getUserMedia not supported");
}