jquery 访问手机摄像头_jQuery操纵的摄像头插件ScriptCam

本文介绍了一种使用jQuery插件ScriptCam来操纵摄像头的方法,包括拍摄快照、检测运动、颜色和二维码,以及录制视频片段。通过提供的代码示例展示了如何在网页中实现这些功能。
摘要由CSDN通过智能技术生成

ScriptCam操纵的摄像头是一种流行的jQuery插件。拍摄快照,检测运动,颜色,QR条形码,记录视频片断。

$(document).ready(function() {

$("#webcam").scriptcam({

showMicrophoneErrors:false,

onError:onError,

cornerRadius:20,

cornerColor:'e3e5e2',

onWebcamReady:onWebcamReady,

uploadImage:'upload.gif',

onPictureAsBase64:base64_tofield_and_image

});

});

function base64_tofield() {

$('#formfield').val($.scriptcam.getFrameAsBase64());

};

function base64_toimage() {

$('#image').attr("src","data:image/png;base64,"+$.scriptcam.getFrameAsBase64());

};

function base64_tofield_and_image(b64) {

$('#formfield').val(b64);

$('#image').attr("src","data:image/png;base64,"+b64);

};

function changeCamera() {

$.scriptcam.changeCamera($('#cameraNames').val());

}

function onError(errorId,errorMsg) {

$( "#btn1" ).attr( "disabled", true );

$( "#btn2" ).attr( "disabled", true );

alert(errorMsg);

}

function onWebcamReady(cameraNames,camera,microphoneNames,microphone,volume) {

$.each(cameraNames, function(index, text) {

$('#cameraNames').append( $('').val(index).html(text) )

});

$('#cameraNames').val(camera);

}

Snapshot to form

Snapshot to image

相关链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值