Iniziare
Copia un prompt di configurazione con le istruzioni 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.
Puoi utilizzare la nostra configurazione assistita da AI per installare il plugin. Aggiungi le Capgo competenze al tuo strumento AI utilizzando il seguente comando:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsPoi utilizza 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 la configurazione manuale, installa il plugin eseguendo i seguenti comandi e segui le istruzioni specifiche del tuo sistema operativo riportate di seguito:
bun add @capgo/capacitor-twilio-videobunx cap syncimport { 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 nativa del plugin all'interno dell'applicazione.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.joinRoom({} as { roomName: string; enableAudio?: boolean; enableVideo?: boolean });Esci dalla stanza corrente se connesso.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.leaveRoom();setMicrophoneEnabled
Sezione intitolata “abilita/disabilita la pubblicazione del microfono locale”Abilita/disabilita la pubblicazione del microfono locale.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setMicrophoneEnabled({} as { enabled: boolean });Abilita/disabilita la pubblicazione della camera locale.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setCameraEnabled({} as { enabled: boolean });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 “verifica la permessione del microfono”Verifica lo stato della permessione del microfono.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkMicrophonePermission();requestMicrophonePermission
Sezione intitolata “richiedi la permessione del microfono”Richiedi la permessione del microfono.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.requestMicrophonePermission();checkCameraPermission
Sezione intitolata “verifica la permessione della camera”Verifica lo stato della permessione della camera.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkCameraPermission();requestCameraPermission
Sezione intitolata “richiedi la permessione della camera”Richiedi autorizzazione alla 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 fase di sviluppo.
Continua da qui: Inizia
Sezione intitolata “Continua da qui: Inizia”Se stai utilizzando Inizia per pianificare il comportamento dei media e dell'interfaccia nativi, connettilo con Utilizza @capgo/capacitor-twilio-video per la capacità nativa in Utilizzo @capgo/capacitor-twilio-video, Utilizzo @capgo/capacitor-live-activities per la capacità nativa in Utilizzo @capgo/capacitor-live-activities, @capgo/capacitor-live-activities per il dettaglio di implementazione in @capgo/capacitor-live-activities, Utilizzo @capgo/capacitor-video-player per la capacità nativa in Utilizzo @capgo/capacitor-video-player, e @capgo/capacitor-video-player per il dettaglio di implementazione in @capgo/capacitor-video-player.