使用@capgo/capacitor-flash
Capacitor闪光灯插件,用于控制设备闪光灯/手电筒
安装
bun add @capgo/capacitor-flash
bunx cap sync
bunx cap sync 将插件的本机code复制到您的本机项目中。每次升级插件后,请再次运行它。
导入
import { CapacitorFlash } from '@capgo/capacitor-flash';
API概览
| 方法 | 描述 |
|---|---|
isAvailable |
检查设备上是否可用 |
switchOn |
打开闪光灯 |
switchOff |
关闭闪光灯 |
isSwitchedOn |
检查闪光灯当前是否打开或关闭 |
toggle |
切换闪光灯 |
示例
isAvailable()
检查设备上是否可用
import { CapacitorFlash } from '@capgo/capacitor-flash';
const { value } = await CapacitorFlash.isAvailable();
if (value) {
console.log('Flashlight is available');
}
switchOn()
开启手电筒。
import { CapacitorFlash } from '@capgo/capacitor-flash';
// Turn on at full brightness
await CapacitorFlash.switchOn({ intensity: 1.0 });
// Turn on at half brightness
await CapacitorFlash.switchOn({ intensity: 0.5 });
switchOff()
关闭手电筒。
import { CapacitorFlash } from '@capgo/capacitor-flash';
await CapacitorFlash.switchOff();
isSwitchedOn()
检查手电筒是否开启或关闭。
import { CapacitorFlash } from '@capgo/capacitor-flash';
const { value } = await CapacitorFlash.isSwitchedOn();
console.log('Flashlight is on:', value);
toggle()
开启或关闭手电筒。
import { CapacitorFlash } from '@capgo/capacitor-flash';
const { value } = await CapacitorFlash.toggle();
console.log('Flashlight toggled, now on:', value);
详细参考
继续使用 @capgo/capacitor-flash
如果您正在使用 使用 @capgo/capacitor-flash 以规划仪表板和 API 操作,连接它 @capgo/capacitor-flash 为 @capgo/capacitor-flash 的实现细节 开始使用 为开始使用的实现细节 API 简介 为API 简介的实现细节 介绍 为介绍的实现细节, 和 API 密钥 为API 密钥的实现细节