61,112
社区成员
发帖
与我相关
我的任务
分享
var video = document.getElementById("video"),
videoObj = { "video": true },
errBack = function(error) {
console.log("Video capture error: ", error.code);
};
// Put video listeners into place
if(navigator.getUserMedia) { // Standard
navigator.getUserMedia(videoObj, function(stream) {
video.src = stream;
video.play();
}, errBack);
} else if(navigator.webkitGetUserMedia) { // WebKit-prefixed
navigator.webkitGetUserMedia(videoObj, function(stream){
video.src = window.webkitURL.createObjectURL(stream);
video.play();
}, errBack);
}
这个是html调用摄像头的代码,从摄像头取到了数据流,是一个blob://GUUID类型的URL,然后设置给video的src属性,就可以显示摄像头的拍摄内容了。
如果要录制并保存视频,那就要再找找方法了,我也不知道了。