The most complete doc is available here: https://capgo.app/docs/plugins/volume-buttons/
npm install @capgo/capacitor-volume-buttons
npx cap syncaddListener('volumeButtonPressed', ...)removeAllListeners()getPluginVersion()- Interfaces
- Type Aliases
Capacitor Volume Buttons Plugin for detecting hardware volume button presses.
addListener(eventName: 'volumeButtonPressed', listenerFunc: VolumeButtonListener) => Promise<PluginListenerHandle> & PluginListenerHandleListen for presses on the hardware volume buttons.
| Param | Type | Description |
|---|---|---|
eventName |
'volumeButtonPressed' |
- The event name (must be 'volumeButtonPressed') |
listenerFunc |
VolumeButtonListener |
- The function to call when a volume button is pressed |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
Since: 1.0.0
removeAllListeners() => Promise<void>Removes all listeners for this plugin.
Since: 1.0.0
getPluginVersion() => Promise<{ version: string; }>Get the native Capacitor plugin version.
Returns: Promise<{ version: string; }>
Since: 1.0.0
| Prop | Type |
|---|---|
remove |
() => Promise<void> |
Event data for volume button press.
| Prop | Type | Description |
|---|---|---|
direction |
VolumeButtonDirection |
Direction of the button press |
Listener function for volume button events.
(event: VolumeButtonPressed): void
Direction of volume button press.
'up' | 'down'
