Anleitung
Native Audio in Capacitor nutzen
@capgo/capacitor-native-audio verwenden
Ein natives Plugin für die native Audio-Engine.
Installieren
npm install @capgo/capacitor-native-audio
npx cap sync
Was dieses Plugin bereitstellt
configure- Den Audio-Player konfigurieren.preload- Eine Audiodatei laden.playOnce- Eine Audiodatei einmalig mit automatischem Cleanup abspielen.isPreloaded- Prüfen, ob eine Audiodatei vorgeladen ist.
Anwendungsbeispiel
configure
Den Audio-Player konfigurieren.
import { NativeAudio } from '@capgo/capacitor-native-audio';
await NativeAudio.configure({
focus: false,
background: false,
ignoreSilent: false,
showNotification: false,
backgroundPlayback: false,
});
preload
Eine Audiodatei laden.
import { NativeAudio } from '@capgo/capacitor-native-audio';
await NativeAudio.preload({
assetPath: 'path/to/file',
assetId: 'asset-id-123',
});
playOnce
Eine Audiodatei einmalig mit automatischem Cleanup abspielen.
import { NativeAudio } from '@capgo/capacitor-native-audio';
// Simple one-shot playback
await NativeAudio.playOnce({ assetPath: 'audio/notification.mp3' });
// Play and delete the file after completion
await NativeAudio.playOnce({
assetPath: 'file:///path/to/temp/audio.mp3',
isUrl: true,
deleteAfterPlay: true
});
// Get the assetId to control playback
const { assetId } = await NativeAudio.playOnce({
assetPath: 'audio/long-track.mp3',
autoPlay: true
});
// Later, you can stop it manually if needed
await NativeAudio.stop({ assetId });
isPreloaded
Prüfen, ob eine Audiodatei vorgeladen ist.
import { NativeAudio } from '@capgo/capacitor-native-audio';
const result = await NativeAudio.isPreloaded({
assetPath: 'path/to/file',
assetId: 'asset-id-123',
});
console.log(result);
Vollständige Referenz
- GitHub: https://github.com/Cap-go/capacitor-native-audio/
- Docs: /docs/plugins/native-audio/
Weiter geht's mit der Nutzung von @capgo/capacitor-native-audio
Wenn du es nutzt @capgo/capacitor-native-audio verwenden , um natives Media- und Interface-Verhalten zu planen, verbinde es mit @capgo/capacitor-native-audio für die Details zur Implementierung in @capgo/capacitor-native-audio, Erste Schritte für die Implementierungsdetails in Erste Schritte, @capgo/capacitor-live-activities verwenden für die native Funktion in „@capgo/capacitor-live-activities verwenden“, @capgo/capacitor-live-activities für die Implementierungsdetails in @capgo/capacitor-live-activities und Verwendung von @capgo/capacitor-video-player für die native Funktionalität in „Verwendung von @capgo/capacitor-video-player.“