Passer au contenu

Début de la démarche

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

Stockez et validez un jeton d'accès à la vidéo Twilio généré par votre serveur.

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 });

Quittez 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 });

Renvoie le nom de la salle actuelle, l'état des médias et le nombre de participants.

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

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

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

Demander la permission de microphone.

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

Vérifiez l'état de la permission de la caméra.

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

Demander la permission de la caméra.

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

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

Si vous utilisez Getting Started pour planifier le comportement natif des médias et de l'interface, connectez-le avec Utilisez @capgo/capacitor-twilio-video pour la capacité native dans Utilisez @capgo/capacitor-twilio-video, Utilisez @capgo/capacitor-live-activities pour la capacité native dans Utilisez @capgo/capacitor-live-activities, @capgo/capacitor-activités en direct pour les détails d'implémentation dans @capgo/capacitor-activités en direct, Utilisation de @capgo/capacitor-joueur de vidéo pour la capacité native dans Utilisation de @capgo/capacitor-joueur de vidéo, et @capgo/capacitor-joueur de vidéo pour les détails d'implémentation dans @capgo/capacitor-joueur de vidéo.