Zum Inhalt springen

Einstieg

Terminal-Fenster
bun add @capgo/capacitor-twilio-video
bunx cap sync
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';

Speichern und überprüfen Sie einen von Ihrem Backend generierten Twilio-Video-Zugriffstoken.

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

Löschen Sie den gecachten Zugriffstoken und verlassen Sie den aktiven Raum.

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

Überprüfen Sie, ob ein gültiger Twilio-Token derzeit auf dem Gerät gecacht ist.

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

Beitreten Sie einen Twilio-Raum und präsentieren Sie die Plugin-Übersicht über die native App-Überlagerung.

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

Verlasse den aktuellen Raum, wenn verbunden.

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

Aktivieren/Sperren Sie die lokale Mikrofonveröffentlichung.

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

Aktivieren/Sperren Sie die lokale Kameraveröffentlichung.

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

Gibt den aktuellen Raumnamen, den Medienstatus und die Teilnehmerzahl zurück.

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

Überprüfen Sie den Zustand der Mikrofonberechtigung.

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

Die Mikrofonberechtigung anfordern.

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

Überprüfen Sie den Zustand der Kameraberechtigung.

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

Die Kameraberechtigung anfordern.

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

Diese Seite wird aus dem Plugin generiert. src/definitions.tsRe-run the sync when the public API changes upstream.