国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實現調用本地攝像頭功能示例

2019-11-19 13:48:58
字體:
來源:轉載
供稿:網友

本文實例講述了JS實現調用本地攝像頭功能。分享給大家供大家參考,具體如下:

今天學習了一下js調用本地攝像頭,其實是實現不是很麻煩,下面是代碼部分,連接上Tomcat服務器,然后再到網頁上打開即可以看到效果了。??靵硗嬉幌掳?!

<!doctype html><html lang="en"><head><meta charset="utf-8" /><title></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 width="640" height="480" id="myVideo"></video><canvas width="640" height="480" id="myCanvas"></canvas><button id="myButton">截圖</button><button id="myButton2">預覽</button><button id="myButton3"><a download="video.png">另存為</a></button></body><script>window.addEventListener('DOMContentLoaded',function(){var cobj=document.getElementById('myCanvas').getContext('2d');var vobj=document.getElementById('myVideo');getUserMedia({video:true},function(stream){vobj.src=stream;vobj.play();},function(){});document.getElementById('myButton').addEventListener('click',function(){cobj.drawImage(vobj,0,0,640,480);document.getElementById('myButton3').children[0].href=cobj.canvas.toDataURL("image/png");},false);document.getElementById('myButton2').addEventListener('click',function(){window.open(cobj.canvas.toDataURL("image/png"),'_blank');},false);},false);function getUserMedia(obj,success,error){if(navigator.getUserMedia){getUserMedia=function(obj,success,error){navigator.getUserMedia(obj,function(stream){success(stream);},error);}}else if(navigator.webkitGetUserMedia){getUserMedia=function(obj,success,error){navigator.webkitGetUserMedia(obj,function(stream){var _URL=window.URL || window.webkitURL;success(_URL.createObjectURL(stream));},error);}}else if(navigator.mozGetUserMedia){getUserMedia=function(obj,success,error){navigator.mozGetUserMedia(obj,function(stream){success(window.URL.createObjectURL(stream));},error);}}else{return false;}return getUserMedia(obj,success,error);}</script></html>

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript+HTML5特效與技巧匯總》、《JavaScript圖片操作技巧大全》、《JavaScript圖形繪制技巧總結》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 峨边| 新化县| 九龙城区| 丹巴县| 兴化市| 华亭县| 郯城县| 晴隆县| 横山县| 格尔木市| 城市| 甘德县| 日照市| 北票市| 元朗区| 叙永县| 麻栗坡县| 桦南县| 陈巴尔虎旗| 上饶市| 达孜县| 东港市| 钦州市| 太和县| 蕉岭县| 醴陵市| 松潘县| 建始县| 泰安市| 济南市| 佳木斯市| 和平区| 岳阳县| 彭水| 黄骅市| 广宁县| 新田县| 岚皋县| 法库县| 莎车县| 和平县|