Vai al contenuto principale
@capgo/capacitor-bottoni di volume API dei dispositivi Sorgente aperta

Pulsanti del volume Plugin Capacitor

Cattura i pulsanti di regolazione del volume hardware per controlli e scorci personalizzati

Installa

bun add @capgo/capacitor-volume-buttons bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-volume-buttons
  • pnpm add @capgo/capacitor-volume-buttons
  • yarn add @capgo/capacitor-volume-buttons

Guida

Come utilizzare i pulsanti del volume in Capacitor

Testa sul dispositivo

Scarica l'app Capgo, poi scansione il QR code.

Anteprima del plugin Volume Buttons QR code

Utilizza @capgo/capacitor-volume-buttons

Plugin dei pulsanti di volume Capacitor per la detezione dei pulsanti di volume hardware.

Installa

bun add @capgo/capacitor-volume-buttons
bunx cap sync

bunx cap sync copia il plugin nativo code nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.

Importa

import { VolumeButtons } from '@capgo/capacitor-volume-buttons';

API in breve

Metodo Descrizione
addListener Ascolta i pulsanti del volume hardware.
removeAllListeners Elimina tutti i listener per questo plugin.
getPluginVersion Ottieni la versione nativa del plugin Capacitor.

Esempi

addListener()

Ascolta i pulsanti del volume hardware.

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()

Elimina tutti i listener per questo plugin.

import { VolumeButtons } from '@capgo/capacitor-volume-buttons';

await VolumeButtons.removeAllListeners();

getPluginVersion()

Ottieni la versione nativa del plugin Capacitor.

import { VolumeButtons } from '@capgo/capacitor-volume-buttons';

const { version } = await VolumeButtons.getPluginVersion();
console.log('Plugin version:', version);

Ascolta gli eventi

addListener ritorna un handle. Chiamare handle.remove() quando lo schermo viene smontato, o VolumeButtons.removeAllListeners() per cancellare ogni ascoltatore.

Tutti i riferimenti

Prosegui dall'utilizzo di @capgo/capacitor-volume-buttons

Utilizzo di @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-volume-buttons Usando @capgo/capacitor-bottoni del volume per pianificare il lavoro del plugin nativo, connettilo @capgo/capacitor-bottoni del volume per i dettagli di implementazione in @capgo/capacitor-volume-buttons, Avvio rapido per i dettagli di implementazione in Avvio rapido, Capgo Directory dei plugin per il workflow del prodotto nella Capgo Directory dei Plugin Capacitor Plugin di Capgo per i dettagli di implementazione in Capacitor Plugin di Capgo, e Aggiunta o Aggiornamento dei Plugin per i dettagli di implementazione in Aggiunta o Aggiornamento dei Plugin.

FAQ

Domande frequenti sul plugin Volume Buttons

Come installare il plugin Volume Buttons in un'app Capacitor?

Esegui "bun add @capgo/capacitor-volume-buttons" (o "npm install @capgo/capacitor-volume-buttons"), quindi esegui "bunx cap sync" affinché i progetti iOS e Android recuperino il code nativo. Importalo da "@capgo/capacitor-volume-buttons" nella tua app code.

Funziona @capgo/capacitor-volume-buttons con React, Vue e Angular?

Si. Le pulsanti del volume sono un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, inclusi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Sicilia Capacitor versione supportata da @capgo/capacitor-volume-buttons?

I plugin Capgo seguono la versione maggiore di Capacitor: utilizza la versione maggiore del plugin che corrisponde alla tua versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

È @capgo/capacitor-volume-buttons gratuito e open source?

Sì. Il codice sorgente di code è pubblico su GitHub a https://github.com/Cap-go/capacitor-volume-buttons/ e il pacchetto è gratuito per l'installazione da npm. I rapporti di bug e le richieste di pull sono graditi.

Posso aggiornare code che utilizza i pulsanti del volume senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica il code nativo, quindi richiede una nuova costruzione del negozio. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere spedite immediatamente con Capgo live updates.

Invia le modifiche ai pulsanti del volume senza aspettare la revisione dell'app

Una volta che il plugin è nel tuo store di build, Capgo le aggiornamenti live inviano le tue modifiche JavaScript, HTML e CSS agli utenti in pochi minuti.

Avvia con Capgo