Richtlinie
Wie man die Lautstärkentasten in Capacitor verwendet
Mit @capgo/capacitor-volumenknopf
Capacitor Volume-Button-Plugin für die Erkennung von Hardware-Volumen-Tasten-Drücken.
Installieren
bun add @capgo/capacitor-volume-buttons
bunx cap sync
bunx cap sync Kopiert den Plugin-Native-code in Ihre Native-Projekte. Führen Sie es erneut aus, nachdem jede Plugin-Upgrade durchgeführt wurde.
Importieren
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
API im Überblick
| Methode | Beschreibung |
|---|---|
addListener |
Hören Sie auf die Drücke auf den Hardware-Lautstärkentasten. |
removeAllListeners |
Entfernt alle Listener für diesen Plugin. |
getPluginVersion |
Ermitteln Sie die native Capacitor Pluginversion. |
Beispiele
addListener()
Hören Sie auf die Drücke auf den Hardware-Lautstärkentasten.
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()
Entfernt alle Listener für diesen Plugin.
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
await VolumeButtons.removeAllListeners();
getPluginVersion()
Ermitteln Sie die native Capacitor Pluginversion.
import { VolumeButtons } from '@capgo/capacitor-volume-buttons';
const { version } = await VolumeButtons.getPluginVersion();
console.log('Plugin version:', version);
Zu Ereignissen hören
addListener gibt eine Verbindung zurück. Aufrufen Sie handle.remove() wenn das Bildschirm unmontiert wird, oder VolumeButtons.removeAllListeners() um jeden Listener zu löschen.
Vollständige Referenz
Weitermachen von Using @capgo/capacitor-volume-buttons
Wenn Sie Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-volume-buttons verwenden Verwendung von @capgo/capacitor-Lautstärken-Buttons um native Plugin-Arbeit zu planen, verbinden Sie es mit @capgo/capacitor-Lautstärken-Tasten für die Implementierungsdetails in @capgo/capacitor-Lautstärken-Buttons, __CAPGO_KEEP_0__ Plugin-Verzeichnis für die Implementierungsdetails im Abschnitt "Getting Started" @Capgo/__CAPGO_KEEP_1__-volume-buttons für das Produktworkflow in Capgo Plugin-Verzeichnis Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, und Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren