1***@qq.com
1***@qq.com
  • 发布:2024-03-14 14:52
  • 更新:2024-03-14 16:55
  • 阅读:222

【报Bug】微信小程序调用takePhoto时启用闪光灯闪一下拍照还没结束就关闭了,导致拍出的照片是黑黢黢的

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows10

HBuilderX类型: 正式

HBuilderX版本号: 3.99

第三方开发者工具版本号: 1.06

基础库版本号: 1.06.2402030

项目创建方式: HBuilderX

示例代码:

data() {
return {
getHeight: '200', // camera 组件高度
device: 'back', //前置或后置摄像头,值为front, back
frame: 'large', //指定期望的相机帧数据尺寸
flash: 'on', // 闪光灯,值为auto, on, off
nowTime: '', //日期
nowTime2: '', //时间
name: '',
liftName: '',
address: '', //当前地址信息
sgdUrl: '../../static/sgd.png', // 闪光灯图片地址
xzUrl: '../../static/xz.png',
leftUrl:'../../static/left.png',
top: 40,
}
},
// 点击拍照
takePhoto() {
var that = this;
const ctx = uni.createCameraContext();
// 创建并返回 camera 组件的上下文 cameraContext 对象

                // 拍照  
                ctx.takePhoto({  
                    quality: 'high', // 图片质量高  
                    success: (res) => {  
                        var tempImagePath = res.tempImagePath; // 临时图片路径  

                    }  
                });  

        },

操作步骤:

在光线不好的情况下,拍照即可

预期结果:

拍照会等待成像后闪光灯才关闭

实际结果:

安卓手机闪光灯只闪一下就关闭了,导致照片一片漆黑

bug描述:

我用的是小米手机k50,包括其他同事的华为p40都是这个问题。拍照闪光灯只闪一下马上关闭,拍照还没成像。
但是用另一个同事的苹果14p就正常,会等待成像后才关闭闪光灯。

2024-03-14 14:52 负责人:无 分享
已邀请:
YUANRJ

YUANRJ

请向微信小程社区反馈

要回复问题请先登录注册