Inicio Rápido
Copiar una solicitud de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-twilio-video`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/twilio-video/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Instalar
Sección titulada “Instalar”bun add @capgo/capacitor-twilio-videobunx cap syncImportar
Sección titulada “Importar”import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';API Resumen
Sección titulada “API Resumen”Almacena y valida un token de acceso de video de Twilio generado por tu backend.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.login({} as { accessToken: string });Borra el token de acceso en caché y abandona la sala activa.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.logout();isLoggedIn
Sección titulada “esta conectado”Verificar si un token válido de Twilio está actualmente almacenado en el dispositivo.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.isLoggedIn();Unirse a una sala de Twilio y presentar la capa de llamada nativa del plugin en la aplicación.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.joinRoom({} as { roomName: string; enableAudio?: boolean; enableVideo?: boolean });leaveRoom
Sección titulada “abandonar la sala”Dejar la sala actual si está conectado.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.leaveRoom();setMicrophoneEnabled
Sección titulada “activar/desactivar publicación de micrófono”Activar/desactivar la publicación de micrófono local.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setMicrophoneEnabled({} as { enabled: boolean });setCameraEnabled
Sección titulada “activar/desactivar publicación de cámara”Habilitar/deshabilitar la publicación de la cámara local.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setCameraEnabled({} as { enabled: boolean });getCallStatus
Sección titulada “getCallStatus”Devuelve el nombre actual de la sala, el estado de medios y el recuento de participantes.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.getCallStatus();checkMicrophonePermission
Sección titulada “checkMicrophonePermission”Verificar el estado de permiso de micrófono.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkMicrophonePermission();requestMicrophonePermission
Sección titulada “requestMicrophonePermission”Solicitar permiso de micrófono.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.requestMicrophonePermission();checkCameraPermission
Sección titulada “checkCameraPermission”Ver estado de permiso de cámara.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkCameraPermission();requestCameraPermission
Sección titulada “requestCameraPermission”Solicitar permiso de cámara.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.requestCameraPermission();Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta página se genera desde el plugin’s src/definitions.tsRe-ejecutar la sincronización cuando los archivos públicos API cambien en la fuente.