camera无法打开闪光灯

发布于 6 年前作者 ming2314623 次浏览最后编辑 6 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

  • 预期表现

  • 复现路径

直接用的官方文档提供的camera代码片段,修改flash属性,闪光灯没打开,Android可以,iOS没反应

  • 提供一个最简复现 Demo

<view class=“page-body”>

 <view class=“page-body-wrapper”>

   <camera device-position=“back” flash=“{{flash}}” binderror=“error” style=“width: 100%; height: 300px;”

   mode=‘scanCode’

   ></camera>

   <view class=“btn-area”>

     <button type=“primary” bindtap=“takePhoto”>打开闪光灯</button>

   </view>

   <image wx:if=“{{src}}” mode=“widthFix” src=“{{src}}”></image>

   <video wx:if=“{{videoSrc}}” class=“video” src=“{{videoSrc}}”></video>

 </view>

</view>

takePhoto() {

   // auto, on, off

   let flash = this.data.flash == ‘on’ ? ‘off’ : ‘on’

   this.setData({

     flash

   })

   console.log(‘flash :’, this.data.flash)

 }

1 回复
dpeng
dpeng1 楼4 年前

在拍照的时候闪光灯才会亮一下