HTML5调用摄像头并拍照
1、先简单的添加需要的控件<video id=&孥恶膈茯quot;video" autoplay=""sty造婷用痃le='width:640px;height:480px'></video><button id='picture'>PICTURE</button><canvas id="canvas" width="640" height="480"></canvas>并在script中定义var video = document.getElementById("video");var context = canvas.getContext("2d")var errocb = function () { console.log('sth wrong!'); }

3、网上有些例子中,navigator.getUserMedia第一个参数是‘video’,这可能是早期的版本,现在必须是obj还有关于getUserMedia和webkitGetUserMedia 的判断,网上有这么写的navigator.getUserMedia = (navigator.getUserMedia ||navigator.webkitGetUserMedia ||navigator.mozGetUserMedia ||navigator.msGetUserMedia);但要注意,他们绑定video.src的方法不一样,本人没有测过createObjectURL是否通用

5、然后浏览器中就能看到摄像头,点击picture,就会在把当前摄像头的图片就会出现在右边了
