Guía
Tutoriales sobre Audio Nativo
Usando @capgo/capacitor-audio-nativo
Un plugin nativo para el motor de audio nativo.
Instalar
npm install @capgo/capacitor-native-audio
npx cap sync
¿Qué Este Plugin Exposa
configureConfigurar el reproductor de audio.preloadCargar un archivo de audio.playOnceReproducir un archivo de audio una vez con limpieza automática.isPreloadedComprobar si un archivo de audio está cargado previamente.
Ejemplo de Uso
configure
Configurar el reproductor de audio.
import { NativeAudio } from '@capgo/capacitor-native-audio';
await NativeAudio.configure({} as ConfigureOptions);
preload
Cargar un archivo de audio.
import { NativeAudio } from '@capgo/capacitor-native-audio';
await NativeAudio.preload({} as PreloadOptions);
playOnce
Reproducir un archivo de audio una vez con limpieza automática.
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
Comprobar si un archivo de audio está cargado previamente.
import { NativeAudio } from '@capgo/capacitor-native-audio';
await NativeAudio.isPreloaded({} as PreloadOptions);
Referencia Completa
- GitHub: https://github.com/Cap-go/capacitor-native-audio/
- Documentación: /docs/plugins/native-audio/
Sigue adelante desde [Usando @capgo/capacitor-native-audio](https://capgo.com/Cap-go/capacitor-native-audio/)
Si estás utilizando Usando @capgo/capacitor-native-audio para planificar el comportamiento de medios y interfaces nativos, conecta con @capgo/capacitor-native-audio para obtener detalles de implementación en @capgo/capacitor-native-audio Inicio para obtener detalles de implementación en Inicio Usando @capgo/capacitor-live-actividades para la capacidad nativa en Usando @capgo/capacitor-live-actividades @capgo/capacitor-actividades en vivo para los detalles de implementación en @capgo/capacitor-actividades en vivo, y Usando @capgo/capacitor-reproductor de video para la capacidad nativa en Usando @capgo/capacitor-reproductor de video.