微信小程序相机组件的使用

在开发人脸识别登录系统中,由于H5<input>控件的局限性和界面美观问题,转向研究微信小程序的相机组件。文章详细介绍了如何使用微信JS-SDK获取授权配置,并在WXML和JS中设置相机参数,包括设备位置、闪光灯控制以及错误处理。同时提供了官方文档和W3Cschool的参考资料链接。
摘要由CSDN通过智能技术生成

最近开发人脸识别登录系统,需要在微信中调用相机实现拍照上传功能,最开始使用H5<input>控件实现,但界面不太美观,
H5的getMedia只兼容几个主流的浏览器,所以就研究了微信相机组件的开发,过程经历了许多坑 . . . . . .
H5利用input标签直接调用相机:https://blog.csdn.net/qq_25101225/article/details/81034626

首先需要获取使用微信JS-SDK的授权配置(参数可以后台ajax获取):

var url = window.location.href;
$.ajax({
    url: url_root + "/wechat/get_signature",
    type: "post",
    data: { "url" : url },
    dataType: "json",
    success: function (data) {
        wx.config({
	    appId: data.data.appId,
	    timestamp: data.data.timestamp,
	    nonceStr: data.data.nonceStr,
	    signature: data.data.signature,
	    jsApiList: ['createCameraContext','camera']
	});
    }
});

index.Wxml
device-position:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值