国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 保定市| 当阳市| 景谷| 邵阳县| 伽师县| 神农架林区| 南昌县| 白城市| 惠水县| 从江县| 乐亭县| 澎湖县| 西宁市| 百色市| 洪湖市| 襄垣县| 兴安县| 东乌珠穆沁旗| 深泽县| 永德县| 桐乡市| 上栗县| 婺源县| 龙口市| 吉安市| 定兴县| 泾阳县| 印江| 沽源县| 威宁| 鄱阳县| 琼结县| 陆河县| 星子县| 治多县| 和龙市| 常熟市| 开原市| 抚顺市| 五原县| 抚顺市|