html+从相册中获取图片识别二维码


<!DOCTYPE html>
<html>
	<head>
	<meta charset="utf-8">
	<title>Gallery Example</title>
	<script type="text/javascript">
// 扩展API加载完毕后调用onPlusReady回调函数 
document.addEventListener( "plusready", onPlusReady, false );
// 扩展API加载完毕,现在可以正常调用扩展API 
function onPlusReady() {
}
 
function galleryImg(){
    // 从相册中选择图片,获取到图片地址path
    plus.gallery.pick(function(path){
        //识别二维码图片
	    plus.barcode.scan(path,onmarked,function(error){
			plus.nativeUI.alert('无法识别此图片');
		});
    }, function(err){
        console.log('Failed: '+err.message);
    });
}
function onmarked(type,result,file){
	switch(type){
		case plus.barcode.QR:
		type = 'QR';
		break;
		case plus.barcode.EAN13:
		type='EAN13';
		break
		case plus.barcode.EAN8:
		type='EAN8';
		break;
		default:
		type="其它"+type;
		break;
	}
	console.log(result);
}
	</script>
	</head>
	<body >
		从相册中选择图片
		<br/>
		<button onclick="galleryImg()">选择单张图片</button>
		<br/>
	</body>
</html>

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值