@capgo/capacitor-ボリュームボタン
ボリュームボタン プラグイン(Capacitor)を使用してハードウェア ボリュームボタン押下を検出します。
インストール
bun add @capgo/capacitor-volume-buttons
bunx cap sync
bunx cap sync プラグインのネイティブ code をプロジェクトにコピーします。プラグインのアップグレード後は再度実行してください。
インポート
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
APIの概要
| 方法 | 説明 |
|---|---|
addListener |
ハードウェアボリュームボタンの押下を検知する |
removeAllListeners |
このプラグインのすべてのリスナーを削除 |
getPluginVersion |
ネイティブCapacitorプラグインのバージョンを取得 |
例
addListener()
ハードウェアボリュームボタンの押下を検知する
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();
removeAllListeners()
このプラグインのすべてのリスナーを削除
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
await VolumeButtons.removeAllListeners();
getPluginVersion()
ネイティブCapacitorプラグインのバージョンを取得
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
const { version } = await VolumeButtons.getPluginVersion();
console.log('Plugin version:', version);
context
addListener ハンドルを返します。呼び出す handle.remove() 画面がアンマウントされたとき、または VolumeButtons.removeAllListeners() リスナーをすべてクリアするときに呼び出す。
フルリファレンス
使用中の @capgo/capacitor-volume-buttons から続けて
あなたが使用している 使用中の @capgo/capacitor-volume-buttons native plugin work を計画するには、を接続する @capgo/capacitor-ボリュームボタン Capacitor の @capgo/capacitor-volume-buttons の実装詳細については スタートガイド Capacitor の実装詳細については Capgo プラグインディレクトリ for the product workflow in Capgo Plugin Directory, Capacitor プラグインは Capgo によって提供されています。 for Capacitor の実装詳細については、Capgo によって提供されるプラグインです。 プラグインの追加または更新 プラグインの追加または更新の実装詳細については