废话不多说。
实现调用本地摄像头需要设计到HTML5的API,其最新形式为:
navigator.mediaDevices.getUserMedia(); //其余形式下面会提到
它有3个参数,需要调用的媒体选项(对象),成功回调函数,失败/错误回调函数。
OK。直接上码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>video</title>
<script type="text/javascript">
window.onload = function(){
const video = document.getElementById("video"),
oBtn = document.getElementById("btn"),
canvas = document.getElementById("canvas"),
context = canvas.getContext("2d");
var flag = getUserMedia({video:{height:330,width:400}}, success, error);
oBtn.addEventListener("click", function(){
if(flag === true){

本文介绍了如何使用HTML5的navigator.mediaDevices.getUserMedia API来调用本地摄像头进行拍照。通过设置媒体选项、成功和失败回调函数,可以实现这一功能。

2320

被折叠的 条评论
为什么被折叠?



