失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > HTML调用PC摄像头【申明:来源于网络】

HTML调用PC摄像头【申明:来源于网络】

时间:2022-07-15 11:03:52

相关推荐

HTML调用PC摄像头【申明:来源于网络】

HTML调用PC摄像头【申明:来源于网络】 ———- 地址:/code/snippet_2440934_55195

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>HTML5调用电脑摄像头实例</title><script type="text/javascript"> window.addEventListener("DOMContentLoaded", function() {// Grab elements, create settings, etc. var canvas = document.getElementById("canvas"), context = canvas.getContext("2d"), 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 //alert("支持navigator.getUserMedia");navigator.getUserMedia(videoObj, function(stream) {video.src = stream; video.play(); }, errBack); } else if(navigator.webkitGetUserMedia) { // WebKit-prefixed //alert("支持navigator.webkitGetUserMedia");navigator.webkitGetUserMedia(videoObj, function(stream){video.src = window.webkitURL.createObjectURL(stream); video.play(); }, errBack); } else if(navigator.mozGetUserMedia) { // Firefox-prefixed //alert("支持navigator.mozGetUserMedia");navigator.mozGetUserMedia(videoObj, function(stream){video.src = window.URL.createObjectURL(stream); video.play(); }, errBack); } // 触发拍照动作 document.getElementById("snap").addEventListener("click", function() {context.drawImage(video, 0, 0, 640, 480); }); }, false); </script></head><body><video id="video" width="640" height="480" autoplay></video><br><button id="snap" >点击拍照</button> <br><canvas id="canvas" width="640" height="480"></canvas> </body></html>

如果觉得《HTML调用PC摄像头【申明:来源于网络】》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。