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

Audio natif

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

Guide

Guide de base sur l'audio natif

Utilisation de @capgo/capacitor-audio-natif

Un plugin natif pour l'engine audio native.

Installation

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

Ce que ce plugin expose

  • 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-audio-natif

Si vous utilisez L'utilisation de @capgo/capacitor-audio-natif pour planifier le comportement des médias et de l'interface native, connectez-le avec @capgo/capacitor-audio-natif pour les détails d'implémentation dans @capgo/capacitor-audio-natif, Prise en main pour les détails d'implémentation dans Prise en main, Utilisation de @capgo/capacitor-activités-en-ligne pour la capacité native dans Utilisation de @capgo/capacitor-activités-en-ligne, @capgo/capacitor-activités-en-ligne pour les détails d'implémentation dans @capgo/capacitor-activités-en-ligne, et Utilisation de @capgo/capacitor-joueur-de-videos pour la capacité native dans Utilisation de @capgo/capacitor-joueur-de-videos.