Iniziare
Copia 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.
Installa
Sezione intitolata “Installa”Puoi utilizzare la nostra configurazione assistita dall'IA per installare il plugin. Aggiungi le Capgo abilità al tuo strumento di IA utilizzando il seguente comando:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsUsa poi il seguente prompt:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-twilio-video` plugin in my project.Se preferisci l'installazione manuale, installa il plugin eseguendo i seguenti comandi e segui le istruzioni specifiche per la piattaforma riportate di seguito:
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 });Cancella 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 nativo del plugin.
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/desabilita la pubblicazione del microfono locale.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setMicrophoneEnabled({} as { enabled: boolean });setCameraEnabled
Sezione intitolata “setCameraEnabled”Abilita/desabilita 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”Verifica stato di autorizzazione del microfono.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkMicrophonePermission();requestMicrophonePermission
Sezione intitolata “richiesta di autorizzazione del microfono”Richiedi autorizzazione del microfono.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.requestMicrophonePermission();checkCameraPermission
Sezione intitolata “verifica autorizzazione della camera”Verifica stato di autorizzazione della camera.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkCameraPermission();requestCameraPermission
Sezione intitolata “richiesta di autorizzazione della camera”Richiedi 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.ts. Riavvia la sincronizzazione quando il pubblico API cambia in modo upstream.
Continua da Iniziare
Sezione intitolata “Continua da Iniziare”Se stai utilizzando Iniziare per pianificare il comportamento dei media e dell'interfaccia nativi, connettilo con Utilizzare @capgo/capacitor-video di Twilio per la capacità nativa in Utilizzare @capgo/capacitor-video di Twilio, Utilizzare @capgo/capacitor-attività in diretta per la capacità nativa in Utilizzare @capgo/capacitor-attività in diretta, @capgo/capacitor-attività in diretta per i dettagli di implementazione in @capgo/capacitor-attività in diretta, Utilizzo di @capgo/capacitor-player video per la capacità nativa in Utilizzo di @capgo/capacitor-player video, e @capgo/capacitor-player video per i dettagli di implementazione in @capgo/capacitor-player video.