Übersicht
Abschnitt mit dem Titel “Übersicht”Ein natives Plugin für die native Audio-Engine.
Kernfunktionen
Abschnitt mit dem Titel “Kernfunktionen”configure- Die Audioabspielereinstellungen konfigurieren.preload- Ein Audiofile laden.playOnce- Ein Audiofile einmal abspielen und automatisch löschen.isPreloaded- Überprüfen, ob ein Audiofile vorab geladen wurde.
Öffentliches API
Abschnitt mit dem Titel „Öffentliches API“| Methode | Beschreibung |
|---|---|
configure | Die Audioabspielereinstellungen konfigurieren. |
preload | Ein Audiofile laden. |
playOnce | Ein Audiofile einmal abspielen und automatisch löschen. |
isPreloaded | Überprüfen, ob ein Audiofile vorab geladen wurde. |
play | Ein Audiodatei abspielen. |
pause | Ein Audiodatei pausieren. |
resume | Ein Audiodatei fortsetzen. |
loop | Ein Audiodatei stoppen. |
stop | Ein Audiodatei stoppen. |
unload | Ein Audiodatei entladen. |
setVolume | Die Lautstärke einer Audiodatei einstellen. |
setRate | Die Geschwindigkeit einer Audiodatei einstellen. |
setCurrentTime | Die aktuelle Zeit einer Audiodatei einstellen. |
getCurrentTime | Die aktuelle Zeit einer Audiodatei abrufen. |
getDuration | Die Dauer einer Audiodatei in Sekunden abrufen. |
isPlaying | Überprüfen, ob eine Audiodatei abgespielt wird. |
addListener | Listen auf vollständige Ereignisse. |
addListener | Listen auf aktuelle Zeitupdates. Ausgestrahlt alle 100ms, während Audio abgespielt wird. |
addListener | Listen auf Spielzustandsänderungen, einschließlich Benachrichtigungen und Schaltflächen auf dem Bildschirm. Ausgestrahlt von Android und iOS. Die aktuelle Web-Implementierung sendet diese Ereignisse nicht. |
clearCache | Löschen Sie den Audio-Cache für remote Audio-Dateien. |
setDebugMode | Setzen Sie den Debug-Modus für die Protokollierung. |
getPluginVersion | Ermitteln Sie die native Capacitor-Pluginversion. |
deinitPlugin | Deinitialisieren Sie das Plugin und setzen Sie die ursprünglichen Audio-Sitzungseinstellungen wieder. Diese Methode stoppt alle abgespielten Audio und kehrt alle Audio-Sitzungszuweisungen zurück, die durch das Plugin vorgenommen wurden. Verwenden Sie diese Methode, wenn Sie sicherstellen müssen, dass die Kompatibilität mit anderen Audio-Plugins gewährleistet ist. |
Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Diese Referenz wird von src/definitions.ts in capacitor-native-audio.