加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

在HTML里加载摄像头的方法

发布时间:2020-11-29 10:32:38 所属栏目:编程 来源:网络整理
导读:这篇文章首要先容了如安在HTML里加载摄像头,本文通过实例代码给各人先容的很是具体,对各人的进修或事变具有必然的参考小心代价,必要的伴侣可以参考下

视频加载:
 


 

照相:

第一步:建设HTML元素

起首,我们要建设一个HTML5的文档。

<!doctype html> <html> <head> <meta charset="utf-8"> <title>无问题文档</title> </head> <body> </body> </html>

然后在<body></body>插入以下代码:

<video id="video" width="640" height="480" autoplay></video> <button id="snap">截图</button> <canvas id="canvas" width="640" height="480"></canvas>

第二步:建设JavaScript

起首,要在<head></head>里建设一个JavaScript:

<script language="javascript"> // Grab elements, create settings, etc. var video = document.getElementById('video'); // Get access to the camera! if(navigator.mediaDevices && navigator.mediaDevices.getUserMedia) { // Not adding `{ audio: true }` since we only want video now navigator.mediaDevices.getUserMedia({ video: true }).then(function(stream) { //video.src = window.URL.createObjectURL(stream); video.srcObject = stream; video.play(); }); } /* Legacy code below: getUserMedia else if(navigator.getUserMedia) { // Standard navigator.getUserMedia({ video: true }, function(stream) { video.src = stream; video.play(); }, errBack); } else if(navigator.webkitGetUserMedia) { // WebKit-prefixed navigator.webkitGetUserMedia({ video: true }, function(stream){ video.src = window.webkitURL.createObjectURL(stream); video.play(); }, errBack); } else if(navigator.mozGetUserMedia) { // Mozilla-prefixed navigator.mozGetUserMedia({ video: true }, function(stream){ video.srcObject = stream; video.play(); }, errBack); } */ </script>

随后,要在适才建设的HTML元素的后头插入以下代码:

<script language="javascript"> // Elements for taking the snapshot var canvas = document.getElementById('canvas'); var context = canvas.getContext('2d'); var video = document.getElementById('video'); // Trigger photo take document.getElementById("snap").addEventListener("click", function() { context.drawImage(video, 0, 0, 640, 480); }); </script>

此刻,这个HTML就可以完成打开摄像头,和照相的成果了!

到此这篇关于如安在HTML里加载摄像头的要领的文章就先容到这了,更多相干html加载摄像头内容请搜刮剧本之家早年的文章或继承赏识下面的相干文章,但愿各人往后多多支持剧本之家!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读