首页 > 解决方案 > 使用相机离子3时如何打开手电筒

问题描述

我目前正在使用 ionic 3 中的相机预览插件,我创建了一个按钮来激活手电筒插件,但是在调用它返回的方法时null

 if (this.flashlight.available()) {
       this.isOn = false;
       this.flashlight.isSwitchedOn() ? this.flashlight.switchOff() : this.flashlight.switchOn();
     } else {
       alert('Flashlight Not Available');
     }

我想让那个按钮在我使用相机时将闪光灯用作手电筒。

标签: ionic-frameworkionic3ionic-native

解决方案


您可以使用setFlashMode方法设置闪光灯状态

  flashMode = 'on';
  changeFlashMode() {
   this.cameraPreview.setFlashMode(this.flashMode);
  }

你可以看到这篇完整的文章,从这里做你想做的事


推荐阅读