使用相机时如何打开手电筒



我目前正在使用ionic 3中的相机预览插件,我已经创建了一个按钮来激活手电筒插件,但是当调用该方法时,它返回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);
}

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

最新更新