HTML 调用电脑手机摄像头拍照
关于调用电脑摄像头拍照怎么不行,
我在网上下载很多,运行都不行,
运行浏览器也没有提示。是用谷歌浏览器。
我在网上下载很多,运行都不行,
运行浏览器也没有提示。是用谷歌浏览器。
<!doctype html>
<html>
<head>
<title>html5 capture test</title>
</head>
<body>
<video autoplay></video>
<img src="">
<canvas style="display: none;"></canvas>
<button id="capture">
snapshot</button>
<script type="text/javascript">
var video = document.querySelector('video');
var canvas = document.querySelector('canvas');
var ctx = canvas.getContext('2d');
var localMediaStream = null;
var snapshot = function() {
if (localMediaStream) {
ctx.drawImage(video, 0, 0);
document.querySelector('img').src = canvas.toDataURL('image/webp');
}
};
var sizeCanvas = function() {
setTimeout(function() {
canvas.width = video.videoWidth;
canvas.height = video.videoHeight;
img.width = video.videoWidth;
img.height = video.videoHeight;
}, 100);
};
var btnCapture = document.getElementById('capture');
btnCapture.addEventListener('click', snapshot, false);
if (navigator.getUserMedia) {
navigator.getUserMedia(
{ video: true },
function(stream) {
video.src = stream;
localMediaStream = stream;
sizeCanvas();
},
function() {
alert('your browser does not support getUserMedia');
}
);
}
else if (navigator.webkitGetUserMedia) {
navigator.webkitGetUserMedia(
{ video: true },
function(stream) {
video.src = window.URL.createObjectURL(stream);
localMediaStream = stream;
sizeCanvas();
},
function() {
alert('your browser does not support webkitGetUserMedia');
}
);
}
</script>
</body>
</html>
...全文
相关推荐
HTML5网页调用手机摄像头拍照,电脑摄像头也能调用.且支持HTTPS协议.zip
HTML5网页调用手机摄像头拍照,电脑摄像头也能调用.且支持HTTPS协议.zip
h5调用摄像头.rar
你可以使用Chrome的开发者工具,它们支持远程调试,这样你就可以在电脑上调试运行在手机上的Web内容。此外,需要注意的是,由于隐私和安全问题,调用摄像头需要用户的明确许可。
html5.rar_Html5摄像头_asp 调用相机_html5_html5 java_摄像头手机
**移动设备支持**: HTML5的摄像头功能在移动设备上特别有用,特别是在智能手机和平板电脑上。
html5canvas js控制电脑或手机上的摄像头实例.docx
HTML5 Canvas 和 JavaScript 提供了一种强大的方式来访问和操控电脑或手机上的摄像头。
浏览器摄像头拍照并裁剪上传.rar
在现代Web应用中,利用浏览器调用用户的摄像头进行拍照、裁剪并上传的功能变得越来越常见。这个名为"浏览器摄像头拍照并裁剪上传.rar"的压缩包包含了一个实现此类功能的简单示例。


