js打开手机摄像头
在js中使用navigator.getUserMedia这个api
可以点击查看api的使用navigator.getUserMedia
这个api是结合https协议使用的,在http协议中摄像头是无法打开的
var video = document.querySelector('video');
navigator.getUserMedia({
audio: false,
video: {
facingMode: {
exact: "environment"
}
},
},
function(stream) {
video.srcObject = stream;
video.onloadedmetadata = function(e) {
video.play();
};
},
function(err) {
alert(err.name + ": " + err.message);
})
可以查看整个项目的源码