Inizia
Copiare un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo 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.
Installare
Sezione intitolata “Installare”bun add @capgo/capacitor-twilio-videobunx cap syncImporta
Sezione intitolata “Importa”import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';API Panoramica
Sezione intitolata “API Panoramica”Memorizza e verifica un token di accesso Twilio Video generato dal tuo backend.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.login({} as { accessToken: string });Elimina il token di accesso memorizzato e lascia la stanza attiva.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.logout();isLoggedIn
Sezione intitolata “isLoggedIn”Verifica se un token Twilio valido è attualmente memorizzato sul dispositivo.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.isLoggedIn();joinRoom
Sezione intitolata “joinRoom”Unisciti a una stanza Twilio e presenta l'overlay di chiamata nativa del plugin all'interno dell'applicazione.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.joinRoom({} as { roomName: string; enableAudio?: boolean; enableVideo?: boolean });leaveRoom
Sezione intitolata “leaveRoom”Lascia la stanza corrente se connesso.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.leaveRoom();setMicrophoneEnabled
Sezione intitolata “setMicrophoneEnabled”Abilita/disabilita la pubblicazione del microfono locale.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setMicrophoneEnabled({} as { enabled: boolean });setCameraEnabled
Sezione intitolata “setCameraEnabled”Abilita/disabilita la pubblicazione della camera locale.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setCameraEnabled({} as { enabled: boolean });getCallStatus
Sezione intitolata “getCallStatus”Restituisci il nome della stanza corrente, lo stato dei media e il numero di partecipanti.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.getCallStatus();checkMicrophonePermission
Sezione intitolata “checkMicrophonePermission”Stato di autorizzazione del microfono.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkMicrophonePermission();requestMicrophonePermission
Sezione intitolata “requestMicrophonePermission”Richiedi autorizzazione del microfono.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.requestMicrophonePermission();checkCameraPermission
Sezione intitolata “checkCameraPermission”Verifica lo stato della autorizzazione della camera.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkCameraPermission();requestCameraPermission
Sezione intitolata “richiesta di autorizzazione della camera”Richiedi l'autorizzazione della camera.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.requestCameraPermission();Fonte di Verità
Sezione intitolata “Fonte di Verità”Questa pagina è generata dal plugin’s src/definitions.tsRiesegui la sincronizzazione quando le informazioni pubbliche API cambiano in modo upstream.