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

首頁 > 開發 > JS > 正文

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

2024-05-06 16:44:30
字體:
來源:轉載
供稿:網友

本文實例講述了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/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 杭锦后旗| 肃北| 寿阳县| 海城市| 潼关县| 通河县| 潮州市| 当涂县| 连江县| 三门峡市| 淮阳县| 武城县| 嘉荫县| 东乌珠穆沁旗| 嵩明县| 博爱县| 镇平县| 恩平市| 阿勒泰市| 镇江市| 梁平县| 兖州市| 高碑店市| 齐河县| 建昌县| 旌德县| 界首市| 福安市| 慈溪市| 兴仁县| 慈利县| 海宁市| 离岛区| 将乐县| 朝阳区| 安阳县| 韶关市| 上林县| 通山县| 乌兰浩特市| 孝感市|