メインコンテンツにジャンプ

ボリュームボタン__CAPGO_KEEP_0__リポジトリ

GitHub

CapgoのAI-Assisted Setupを使用してプラグインをインストールできます。AIツールにCapgoスキルを追加するには、以下のコマンドを使用してください。

ターミナルウィンドウ
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

次のプロンプトを使用してください:

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-volume-buttons` plugin in my project.

Manual Setupを選択している場合、以下のコマンドを実行してプラグインをインストールし、下記のプラットフォーム固有の手順に従ってください。

ターミナルウィンドウ
bun add @capgo/capacitor-volume-buttons
bunx cap sync
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';

ハードウェアボリュームボタンの押下を検知する

import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
const listener = await VolumeButtons.addListener(
'volumeButtonPressed',
(event) => {
console.log(`Volume ${event.direction} button pressed`);
}
);
// Remove listener when done
await listener.remove();

リスナーのすべてを削除します。

import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
await VolumeButtons.removeAllListeners();

ネイティブのCapacitor プラグインのバージョンを取得します。

import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
const { version } = await VolumeButtons.getPluginVersion();
console.log('Plugin version:', version);

ボリュームボタンのイベントリスナーの関数

export type VolumeButtonListener = (event: VolumeButtonPressed) => void;

ボリュームボタン押下時のイベントデータ

export interface VolumeButtonPressed {
/** Direction of the button press */
direction: VolumeButtonDirection;
}

ボリュームボタンの押し方

export type VolumeButtonDirection = 'up' | 'down';

このページはプラグインの src/definitions.tsパブリック API がアップストリームで変更されたときに再度同期してください。

あなたが使用している場合 「Getting Started」 ダッシュボードとAPIの計画と運用のために、接続する Using @capgo/capacitor-ボリュームボタン Using @capgo/capacitor-ボリュームボタン APIの概要 APIの概要 導入 導入 APIのキー APIのキー デバイス デバイス