收藏
回答

camera无法打开闪光灯

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug camera 客户端 6.7.3 2.4.0

- 当前 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)


 }
















最后一次编辑于  2018-11-07
回答关注问题邀请回答
收藏

1 个回答

  • 痛快科技
    痛快科技
    置顶回答2018-11-07

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

    2018-11-07
    赞同 1
    回复 9
    • Lomyo💞
      Lomyo💞
      2018-11-07

      那就是说不能充当手电筒的功能?

      2018-11-07
      回复
    • 痛快科技
      痛快科技
      2018-11-07回复Lomyo💞

      设置模式是扫码可以一直亮着

      2018-11-07
      回复
    • Lomyo💞
      Lomyo💞
      2018-11-07回复痛快科技

      不行啊,没反应

      2018-11-07
      回复
    • 痛快科技
      痛快科技
      2018-11-07回复Lomyo💞

      flash="on"

      2018-11-07
      回复
    • Lomyo💞
      Lomyo💞
      2018-11-07回复痛快科技

      不行。。。

      2018-11-07
      回复
    查看更多(4)