Passer au contenu principal
Retour aux plugins
@capgo/capacitor-audio natif Renommé Renommé à partir de @capgo/audio natif en @capgo/capacitor-audio natif.
Tutoriel
@capgo/capacitor-audio natif

Audio natif

Jouez des fichiers audio courts avec une latence basse en utilisant l'engine audio natif pour les jeux et les applications

Guide

Tutoriel sur l'audio natif

Utilisation de @capgo/capacitor-audio-natif

Un plugin natif pour l'engine audio native.

Installer

npm install @capgo/capacitor-native-audio
npx cap sync

Ce Qu'expose ce Plugin

  • configure - Configurer le lecteur audio.
  • preload - Charger un fichier audio.
  • playOnce - Jouer un fichier audio une fois avec nettoyage automatique.
  • isPreloaded - Vérifier si un fichier audio est préchargé.

Exemple d'Utilisation

configure

- Configurer le lecteur audio.

import { NativeAudio } from '@capgo/capacitor-native-audio';

await NativeAudio.configure({} as ConfigureOptions);

preload

- Charger un fichier audio.

import { NativeAudio } from '@capgo/capacitor-native-audio';

await NativeAudio.preload({} as PreloadOptions);

playOnce

- Jouer un fichier audio une fois avec nettoyage automatique.

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

- Vérifier si un fichier audio est préchargé.

import { NativeAudio } from '@capgo/capacitor-native-audio';

await NativeAudio.isPreloaded({} as PreloadOptions);

Référence Complète

Continuez à partir de l'utilisation de @capgo/capacitor-native-audio

Si vous utilisez L'utilisation de @capgo/capacitor-native-audio pour planifier le comportement des médias et de l'interface native, connectez-l’avec @capgo/capacitor-native-audio pour les détails d'implémentation dans @capgo/capacitor-native-audio Getting Started pour les détails d'implémentation dans Getting Started L'utilisation de @capgo/capacitor-live-activities pour la capacité native dans l'utilisation de @capgo/capacitor-live-activities capgo/capacitor-activités en direct pour les détails d'implémentation dans capgo/capacitor-activités en direct, et En utilisant capgo/capacitor-joueur de vidéo pour la capacité native dans En utilisant capgo/capacitor-joueur de vidéo.