HTML5使用 getUserMedia方法调用本地摄像头拍照
2017-05-12 00:00
225 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>html5 调用本地摄像头</title> </head> <body> <video id="video" autoplay="autoplay" style='width:640px;height:480px'></video> <button id='picture'>PICTURE</button> <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 (code) { console.log(code); }; if (navigator.getUserMedia) { // 标准的API navigator.getUserMedia({ "video": true }, function (stream) { video.src = stream; video.play(); }, errocb); } else if (navigator.webkitGetUserMedia) { // WebKit 核心的API console.log(navigator.webkitGetUserMedia); 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使用 getUserMedia方法调用本地摄像头拍照
- HTML5调用手机摄像头拍照 - getUserMedia.js
- html5调用摄像头使用Getusermedia和canvas
- HTML5利用WebRTC的getUserMedia获取摄像头信息模拟拍照及视频(完整示例)
- [转] HTML5利用WebRTC的getUserMedia获取摄像头信息模拟拍照及视频(完整示例)
- HTML5利用WebRTC的getUserMedia获取摄像头信息模拟拍照及视频(完整示例)
- 使用getUserMedia 调用摄像头
- 手机摄像头拍照 Cross-browser camera capture with getUserMedia/WebRTC
- 利用html5调用本地摄像头拍照上传图片[转]
- 通过HTML5的getUserMedia实现拍照功能
- 能够正常使用的,经过测试的java+jquery+webcam调用本地摄像头拍照,然后将拍照结果上传数据库blob字段功能的实现(二)
- 通过HTML5的getUserMedia实现拍照功能
- 利用html5调用本地摄像头拍照上传图片
- 利用html5调用本地摄像头拍照上传图片
- C#使用Aforge调用摄像头拍照的方法
- 利用html5调用本地摄像头拍照上传图片
- UserMedia API:使用浏览器访问摄像头拍照
- 利用html5调用本地摄像头拍照上传图片
- html5调用摄像头实现拍照并本地保存
- FLASH 调用摄像头 JS中方法触发拍照,并将照片保存到本地文件夹