@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_KEEP_0__/__CAPGO_KEEP_1__-flash を使用 @capgo/capacitor-flash に接続して @API/__CAPGO_KEEP_1__-flash の実装詳細 @capgo/capacitor-flash @capgo/capacitor-flashの実装詳細 Full reference __CAPGO_KEEP_0__ リファレンス API まとめ API まとめの実装詳細について 導入 導入の実装詳細について、 API キー API キーの実装詳細について