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

        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號
        主站蜘蛛池模板: 亚洲视频在线精品| 91麻豆精品国产| 精品国精品国产自在久国产应用男| 中日精品无码一本二本三本| 91精品视频观看| 国产91精品在线观看| 亚洲国产精品成人久久| 狠狠色伊人久久精品综合网| 视频二区国产精品职场同事| 无码精品人妻一区二区三区漫画| 久久这里有精品视频| 国产精品成人69XXX免费视频| 日本一区二区三区精品中文字幕| 2021国产精品视频| 国产三级精品三级在线专区1| 亚洲精品国产精品乱码在线观看 | 亚洲精品成人片在线播放| 精品国产热久久久福利| 91精品视频在线| 亚洲精品国产成人专区| 久久精品国产精品亚洲精品| 91麻豆精品国产自产在线观看亚洲| 日产精品久久久一区二区| 中文精品人人永久免费| 亚洲精品人成无码中文毛片| 人妻少妇精品中文字幕av蜜桃| 男女男精品网站免费观看| 蜜桃麻豆www久久国产精品| 精品成人av一区二区三区| 精品久久久久久国产免费了| 国产精品青草久久久久福利99| 国产精品久久久天天影视香蕉| 91久久精品电影| 国产成人精品一区在线| 99久久伊人精品综合观看| 91精品无码久久久久久五月天| 国产成人精品久久亚洲高清不卡 国产成人精品久久亚洲高清不卡 国产成人精品久久亚洲 | 国产久爱免费精品视频| 国产区精品高清在线观看| 久久国产热这里只有精品| 午夜成人精品福利网站在线观看 |