收藏
回答

wx.createCameraContext()拍照时,安卓手机显示图片异常

框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 wx.createCameraContext() takePhoto 客户端 Android 6.6.5 1.9.93

安卓手机,拍摄照片后,显示图片发蓝,iOS正常


* 如何复现?代码如下

<camera flash="off" style="width: 100%; height: 463rpx;">

<cover-image style="width:100%;height:100%;" src='{{photo_path}}'>cover-image>

camera>

<button type="primary" bindtap="takePhoto">拍照button>


takePhoto: function () {

    console.log("开始拍照");

    const ctx = wx.createCameraContext()

    ctx.takePhoto({

        quality: 'normal',

        success: (res) => {

            this.setData({

                photo_path: res.tempImagePath,

            })

            console.log("拍摄成功");

        },

        fail: function (e) {

            console.log("拍摄失败");

            console.log(e);

        }

    })

}


将高camera高度-1就正常了 height: 462rpx;

正常情况


回答关注问题邀请回答
收藏

1 个回答

  • 微信技术专员 - Rex
    微信技术专员 - Rex
    2018-03-14

    你好,这是一个已知问题,我们会在后续版本中进行修复,另外后续建议通过搜索相关关键字来后在提问,可以提高问题解答的效率。。

    2018-03-14
    有用
    回复
登录 后发表内容