Passer à la navigation

Getting Started

GitHub

Vous pouvez utiliser notre configuration assistée par l'IA pour installer le plugin. Ajoutez les Capgo compétences à votre outil IA à l'aide de la commande suivante :

Fenêtre de terminal
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Ensuite, utilisez la prompt suivante :

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-twilio-video` plugin in my project.

Si vous préférez la configuration manuelle, installez le plugin en exécutant les commandes suivantes et suivez les instructions spécifiques à la plateforme ci-dessous :

Fenêtre de terminal
bun add @capgo/capacitor-twilio-video
bunx cap sync
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';

Enregistrez et validez un jeton d'accès Twilio Video émis par votre serveur backend.

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.login({} as { accessToken: string });

Effacez le jeton d'accès caché et quittez la salle active.

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.logout();

Vérifiez si un jeton Twilio valide est actuellement enregistré sur le dispositif.

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.isLoggedIn();

Rejoignez une salle Twilio et présentez l'overlay d'appel natif du plugin.

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.joinRoom({} as { roomName: string; enableAudio?: boolean; enableVideo?: boolean });

Quitter la salle actuelle si connecté.

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.leaveRoom();

Activer/désactiver la publication du microphone local.

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setMicrophoneEnabled({} as { enabled: boolean });

Activer/désactiver la publication de la caméra locale.

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setCameraEnabled({} as { enabled: boolean });

Récupérer le nom actuel de la salle, l'état des médias et le nombre de participants.

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.getCallStatus();

Vérifier l'état de la permission microphone.

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkMicrophonePermission();

Demandez la permission microphone.

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.requestMicrophonePermission();

Vérifier l'état de la permission camera.

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkCameraPermission();

Demandez la permission de l'appareil photo.

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.requestCameraPermission();

Cette page est générée à partir du plugin’s src/definitions.tsRe-générez la synchronisation lorsque le public API change en amont.

Si vous utilisez Getting Started pour planifier le comportement de médias et d'interface natifs, connectez-l’avec Utilisez @capgo/capacitor-twilio-video pour la capacité native dans l'utilisation de @capgo/capacitor-twilio-video, L'utilisation de @capgo/capacitor-live-activities pour la capacité native dans l'utilisation de @capgo/capacitor-live-activities, @capgo/capacitor-live-activities pour le détail d'implémentation dans @capgo/capacitor-live-activities, L'utilisation de @capgo/capacitor-video-player pour la capacité native dans l'utilisation de @capgo/capacitor-video-player, et @capgo/capacitor-video-player pour le détail d'implémentation dans @capgo/capacitor-video-player.