首页 > 代码库 > 调取手机摄像头拍照并获取拍得的照片
调取手机摄像头拍照并获取拍得的照片
1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta charset="utf-8"> 6 <title>HTML5 调用手机摄像头</title> 7 <style type="text/css"> 8 .addBorder { 9 border: 1px solid #ccc; 10 } 11 #imgDiv { 12 width: 300px; 13 height: 300px; 14 } 15 16 #imgContent { 17 width: 100%; 18 height: 100%; 19 } 20 </style> 21 </head> 22 23 <body> 24 25 <button class="btn" style="height: 200px;width: 200px;background-color: red;">按钮</button> 26 <form id="imgForm"> 27 <input class="addBorder" accept="image/*" type="file" style="display: none;"> 28 <br/> 29 </form> 30 <button style="height: 100px;width: 100px;background-color: green;" onclick="loadImg()">获取图片</button> 31 <div id="imgDiv"> 32 <img id="imgContent"> 33 </div> 34 <script src=http://www.mamicode.com/"https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> 35 <script type="text/javascript"> 36 37 function loadImg() { 38 //获取文件 39 var file = $("#imgForm").find("input")[0].files[0]; 40 41 //创建读取文件的对象 42 var reader = new FileReader(); 43 44 //创建文件读取相关的变量 45 var imgFile; 46 47 //为文件读取成功设置事件 48 reader.onload = function(e) { 49 alert(‘文件读取完成‘); 50 imgFile = e.target.result; 51 console.log(imgFile); 52 $("#imgContent").attr(‘src‘, imgFile); 53 }; 54 55 //正式读取文件 56 reader.readAsDataURL(file); 57 } 58 $(‘.btn‘).click(function() { 59 $(‘.addBorder‘).click(); 60 }) 61 </script> 62 </body> 63 64 </html>
调取手机摄像头拍照并获取拍得的照片
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。