站長資訊網
        最全最豐富的資訊網站

        html5實現調用攝像頭并拍照功能

        html5實現調用攝像頭并拍照功能

        相關介紹:

        我們知道通常情況下,DOMContentLoaded事件要在window.onload之前執行,當DOM樹構建完成的時候就會執行DOMContentLoaded事件,而window.onload是在頁面載入完成的時候才執行,這其中包括圖片等元素。

        (學習視頻分享:html5視頻教程)

        通常我們只是想在DOM樹構建完成后綁定事件到元素,我們并不需要圖片元素,并且有時候加載外域圖片的速度非常緩慢。

        實現代碼:

        <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <style> video { border: 1px solid #ccc; display: block; margin: 0 0 20px 0; float:left; } #canvas { margin-top: 20px; border: 1px solid #ccc; display: block; } </style> </head> <body> <video id="video" width="500" height="400" autoplay></video> <canvas id="canvas" width="500" height="400"></canvas> <button id="snap">拍照</button> <script type="text/javascript"> var context = canvas.getContext("2d"); //當DOM樹構建完成的時候就會執行DOMContentLoaded事件 window.addEventListener("DOMContentLoaded", function() { //獲得Canvas對象 var canvas = document.getElementById("canvas"); //獲得video攝像頭區域 var video = document.getElementById("video"); var videoObj = { "video" : true }; var errBack = function(error) { console.log("Video capture error: ", error.code); }; //獲得攝像頭并顯示到video區域 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); } else if (navigator.mozGetUserMedia) { // Firefox-prefixed navigator.mozGetUserMedia(videoObj, function(stream) { video.src = window.URL.createObjectURL(stream); video.play(); }, errBack); } }, false); // 觸發拍照動作 document.getElementById("snap").addEventListener("click", function() { context.drawImage(video, 0, 0, 640, 480); }); </script> </body> </html>
        登錄后復制

        實現效果:

        html5實現調用攝像頭并拍照功能相關推薦:html5教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久婷婷国产综合精品| 精品福利资源在线| 精品免费久久久久久久| 久久国产美女免费观看精品 | 久草热8精品视频在线观看| 91精品国产综合久久婷婷| 亚洲精品国产品国语在线| 精品欧美一区二区在线观看| 久久精品国产亚洲一区二区| 精品人妻va出轨中文字幕| 在线精品亚洲一区二区小说| 久久精品18| 国产久爱免费精品视频| 久久99国产精品二区不卡| 69久久精品无码一区二区| 久久99国产综合精品| 无码日韩人妻精品久久蜜桃| 亚洲国产人成精品| 欧美日韩在线精品一区二区三区激情综合| 影视网欧洲精品| 精品国产免费一区二区三区香蕉 | 国精无码欧精品亚洲一区| 中文国产成人精品久久不卡 | 四虎国产精品永久地址99| 91精品国产色综合久久| 国产精品一区二区久久不卡| 日韩精品人妻系列无码专区免费| 亚洲精品无码不卡在线播HE | 亚洲国产综合精品中文字幕| 久久久久这里只有精品 | 四库影院永久四虎精品国产| 久夜色精品国产一区二区三区| 精品国偷自产在线视频| 精品欧美小视频在线观看| 久久99亚洲综合精品首页| 九九线精品视频在线观看| 日韩精品无码永久免费网站| 午夜亚洲av永久无码精品| 日韩一区二区精品观看| 亚洲精品黄色视频在线观看免费资源| 久久夜色撩人精品国产小说|