camera
<camera
class="camera"
frame-size="large" flash="on"
></camera>
<!-- frame-size="large"拍照图片高清 -->
<button class='record' bindtap='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 闪光灯确实都不闪的)