HTML5获取摄像头进行拍照,存储

徐涛 2017-1-3

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style>
html,body{

width:100%;
height:100%;

}


#video{
width:100%;
height:100%;
}

</style>
</head>
<body>
<video id="video" autoplay=""></video>
<div><button id='picture' style="width:20%;height:20%">PICTURE</button></div>
<canvas id="canvas" width="640" height="480"></canvas>
<script type="text/javascript">
var video = document.getElementById("video");
var context = canvas.getContext("2d");
var errocb = function () {
console.log('sth wrong!');
}

if (navigator.getUserMedia) { // 标准的API
navigator.getUserMedia({ "video": true }, function (stream) {
video.src = stream;
video.play();
}, errocb);
} else if (navigator.webkitGetUserMedia) { // WebKit 核心的API
navigator.webkitGetUserMedia({ "video": true }, function (stream) {
video.src = window.webkitURL.createObjectURL(stream);
video.play();
}, errocb);
}

document.getElementById("picture").addEventListener("click", function () {
context.drawImage(video, 0, 0, 640, 480);
});
</script>

</body>
</html>

手机摄像头流程图

当前端成为现在发展的趋势的时候,移动端叶然已经成为了HTML5 的主体,获取手机摄像头也是现在必不可少的工具

Created with Raphaël 2.1.0 摄像头 获取手机拍照权限 确认? 结束 yes no

更多相关文章

  1. PHPCMS V9 的手机门户wap绑定单页面
  2. php网站 手机归属地查询接口
  3. php判断手机浏览还是web浏览,并执行相应的动作
  4. 支付宝手机接口,服务端PHP验证失败,求助
  5. PHP判断客户端是PCweb端还是移动手机端方法
  6. Java和MySQL编写的简单手机销售管理系统
  7. mysql sql语句实现隐藏手机号码中间四位
  8. Dart语言和Android:访问手机的相机
  9. MQTT协议应用:外网手机控制内网树莓派

随机推荐

  1. [Android]ScrollView和ListView套用冲突
  2. 狂刷Android范例之2:剪贴板范例
  3. 转:深入解读Linux与Android的相互关系
  4. Android之用自定义的shape去实现shadow效
  5. Android发展以及历史版本号
  6. Android Camera的接口与架构介绍
  7. Android - Layout时发生'Unfortunately x
  8. Android(安卓)热补丁技术——资源的热修
  9. 关于 android app 返回键模拟 home键 功
  10. android前后摄像头切换