安卓手机微信公众号中怎么调用摄像头?
微信公众号页面中使用elementui上传组件上传图片,苹果手机可以调用摄像头,也可以直接选择图片,安卓手机只能选择图片,不能调用摄像头,请问怎么解决?
<el-form-item label="上传照片:">
<el-upload
class="avatar-uploader"
ref="upload"
action="/ssp/uploadIncidentImgFile"
name="pimage"
:limit="1"
:on-success="handleAvatarSuccess"
:before-upload="beforeAvatarUpload">
<img v-if="incidentImgUrl" :src="incidentImgUrl" class="avatar">
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload>
</el-form-item>
1 回复
用公众号的JSSDK接口
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#17
wx.chooseImage({
count: 1, // 默认9
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
}
});