@capgo/capacitor-flashの使い方
Capacitor Flash Pluginは、デバイスのフラッシュライト/トーチを制御するためのプラグインです。
インストール
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 の実装の詳細については、 はじめに Getting Started の実装の詳細については、 API の概要 API Overview の実装の詳細については、 はじめに 実装の詳細については Introduction を、 API キー 実装の詳細については API Keys を参照してください。