使用@capgo/capacitor-flash
Capacitor用于控制设备闪光灯/手电筒的Flash插件
安装
bun add @capgo/capacitor-flash
bunx cap sync
此插件暴露的内容
isAvailable- 检查设备上是否可用闪光灯。switchOn- 打开闪光灯。switchOff- 关闭闪光灯。isSwitchedOn- 检查闪光灯是否打开或关闭。
示例用途
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);
全局参考文档
- GitHub: https://github.com/Cap-go/capacitor-flash/
- 文档:/docs/plugins/flash/
继续使用@capgo/capacitor-flash
如果您正在使用 使用@capgo/capacitor-flash 规划仪表板和API操作时,连接它到 @capgo/capacitor-flash 为 @capgo/capacitor-flash 的实现细节 开始使用 为 Getting Started 的实现细节 API 简介 为 API 简介 的实现细节 介绍 为 Introduction 的实现细节, 和 API 密钥 为 API 密钥 的实现细节