【发布时间】:2015-04-13 20:37:36
【问题描述】:
我开始使用 webRTC 并尝试访问我的相机,但是代码不起作用,尽管其中没有错误。
代码是:
navigator.getUserMedia = ( navigator.getUserMedia ||
navigator.webkitGetUserMedia || navigator.mozGetUserMedia
|| navigator.msGetUserMedia);
if (navigator.getUserMedia){
var constrains ={video:true};
function successCallback(localMediaStream){
var video = document.querySelector("video");
window.stream = localMediaStream;
video.src = window.URL.createObjectURL(localMediaStream);
video.onloadedmetadata =function(e){
video.play();
}
}
function errorCallback(error){
console.log("Error: ",error);
}
navigator.getUserMedia(constrains,successCallback,errorCallback);
}else{
alert('Sorry, the browser you are using doesn\'t support getUserMedia');
}
你能帮帮我吗?
【问题讨论】:
-
你遇到什么样的错误,在什么浏览器中?
-
没有错误但无法打开相机,我正在使用 chrome
标签: webrtc getusermedia