收藏
回答

安卓设备公众号调用手机摄像头,首次点击取消后,页面卡死。

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug Android 安卓8.0 9.0 10.0 华为 小米 7.0.10

https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.chooseImage.html

function callCamera(){

        wx.chooseImage({

            count: 1, // 默认9

            sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有original,compressed

            sourceType: ['camera'], // 可以指定来源是相册还是相机,默认二者都有

            success: function (res) {

                var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片

                var preview = document.querySelector('img');

                preview.src = localIds;

                $("#fileName").val(localIds);

                if(localIds!=''){

                    document.getElementById("blank").classList.add("none");

                    document.getElementById("fill").classList.remove("none");

                }

                var localId=localIds.pop();

if(localId==""){

  setTimeout(function(){},100);

}

                wx.uploadImage({

                    localId:localId,

                    isShowProgressTips:1,

                    success:function(res2){

                        var mediaId=res2.serverId;

                        document.getElementById('longMediaId').value=mediaId;

                        var comeId = document.getElementById("comeId").value;

                        if (comeId == '1'){

                            startService();

                        }else if(comeId == '2'){

                            StartSubmit();

                        }

                    },

                    fail:function(error){

                        alert("上传照片失败:"+JSON.stringify(error));

                    }

                });

            },

            fail: function(error){

                alert("调用相机失败!"+JSON.stringify(error));

            }

        });

    }



回答关注问题邀请回答
收藏
登录 后发表内容
问题标签