2***@qq.com
2***@qq.com
  • 发布:2025-10-17 11:11
  • 更新:2025-10-17 11:32
  • 阅读:24

【报Bug】camera在mode为normal(相机模式)下,无法动态修改flash(闪光灯)参数

分类:uni-app

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

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.56

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

基础库版本号: 3.10.0

项目创建方式: HBuilderX

示例代码:
<camera  
      v-if="!canvasInfo.width"  
      id="camera"  
      mode="normal"  
      device-position="back"  
      :flash="flash"  
      @error="error"  
      class="size-full"  
      output-dimension="1080p"  
    >  
      <view  
        @click="flash = flash === 'on' ? 'off' : 'on'"  
        class="flex flex-col absolute left-1/2 -translate-x-1/2 top-[75%] text-[#fff] items-center justify-center opacity-70"  
      >  
        <view class="mt-2 text-sm">{{ flash === 'on' ? '轻触关灯' : '轻触开灯' }}</view>  
      </view>  
    </camera>

操作步骤:

1、camera在mode为normal(相机模式)下,点击切换闪光灯开关,无法动态修改闪光灯
2、修改代码mode="scanCode",调用handleToggleLight,可以正常切换闪光灯
3、再切换回mode="normal",依旧无法动态修改闪光灯

预期结果:

camera在mode为normal(相机模式)下,点击切换闪光灯开关,可以正常动态修改闪光灯

实际结果:

camera在mode为normal(相机模式)下,点击切换闪光灯开关,无法动态修改闪光灯

bug描述:

camera在mode为normal(相机模式)下,无法动态修改flash(闪光灯)参数,只有在scanCode(扫码模式)下才能动态修改

2025-10-17 11:11 负责人:DCloud_UNI_JBB 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

试一下原生微信小程序有没有这个问题

2***@qq.com

2***@qq.com (作者)

该问题已解决,在相机模式下,应该设置flash为"off"和"torch"来切换闪光灯

要回复问题请先登录注册