使用camera ionic 3时如何打开手电筒

how turn on flashlight when use camera ionic 3

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

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

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

可以使用setFlashMode方法来设置flash状态

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

你可以从 here

中看到这篇完整的文章,做你想做的事