先说坏消息,苹果机没法玩这个!!!
而且,必须拥有 https 的安全协议!!!
而安卓机想完成这个功能倒是很 easy 的,看一眼代码
主要传入三个参数,配置对象,成功,失败
var mediaOpts = {
audio: false,
video: true,
}
function successFunc(stream) {
var video = document.querySelector('video');
if ("srcObject" in video) {
video.srcObject = stream
} else {
video.src = window.URL && window.URL.createObjectURL(stream) || stream
}
video.play();
}
function errorFunc(err) {
alert(err.name);
}
再使用 getUserMeida 就行了
navigator.getUserMedia(mediaOpts, successFunc, errorFunc);