相机camera打开闪光灯时间不对,导致拍照没补到光?
发布于 4 年前 作者 xiulan62 13165 次浏览 来自 官方Issues

camera

<camera

  class="camera"

  frame-size="large"  flash="on"

></camera>

  <!-- frame-size="large"拍照图片高清 -->

<button class='recordbindtap='record'>拍摄</button>

js

// 拍摄按钮按下, 执行record 触发拍摄

   record(){

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

    this.data.cameraContext = wx.createCameraContext()

    console.log(this.data.cameraContext);

    this.data.cameraContext.takePhoto({

      quality:"high", //高质量的图片

      success: res => {

        //res.tempImagePath照片文件在手机内的的临时路径

        let tempImagePath = res.tempImagePath

        wx.saveFile({

          tempFilePath: tempImagePath,

          success: function (res) {

            //返回保存时的临时路径 res.savedFilePath

            const savedFilePath = res.savedFilePath

            // 保存到本地相册

            wx.saveImageToPhotosAlbum({

              filePath: savedFilePath,

            })

          },

          //保存失败回调(比如内存不足)

          fail: console.log

        })

      }

    })

  }



设置了 flash 为on 点击拍照时候 闪光灯确实闪了两下。 但是照片还是黑的没有补到光 。 这个问题怎么解决啊? 或者有拍照时候闪光灯设置常亮 的方法吗?(不设置 flash 为on 闪光灯确实都不闪的)

1 回复

flash: torch(常亮)

回到顶部