收藏
回答

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

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

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


* 如何复现?代码如下

<!-- camera.wxml -->

<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;

正常情况


最后一次编辑于  2018-03-13  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 黄思程
    黄思程
    2018-03-14

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

    2018-03-14
    赞同
    回复