Zum Inhalt springen

Getting Started

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

Speichern und überprüfen Sie einen Twilio-Video-Zugriffstoken, der von Ihrem Backend generiert wurde.

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

Löschen Sie den gecacheten 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 im Cache ist.

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

Ein Twilio-Raum beitreten und das Plugin-Übersichtsfenster für in-app-Anrufe anzeigen.

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

Verlassen Sie den aktuellen Raum, wenn Sie verbunden sind.

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

Lokalen Mikrofon-Publikation aktivieren/unterdrücken.

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

Geben Sie den aktuellen Raumnamen, Medienstatus und Teilnehmerzähler 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();

Berechtigung für das Mikrofon anfordern.

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

Überprüfen Sie den Zustand der Kamera-Berechtigung.

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

Kamera-Berechtigung anfordern.

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

Diese Seite wurde von dem Plugin generiert. src/definitions.ts. Wenn sich die öffentliche API im Hintergrund ändert, starten Sie den Sync erneut.

Wenn Sie Cloudflare verwenden Einstieg um native Medien und Schnittstellenverhalten zu planen und es mit Mit @capgo/capacitor-twilio-video zu verwenden für die native Fähigkeit in Mit @capgo/capacitor-twilio-video, Mit @capgo/capacitor-live-activities zu verwenden für die native Fähigkeit in Mit @capgo/capacitor-live-activities, @capgo/capacitor-live-activities für die Implementierungsdetails in @capgo/capacitor-live-activities, Mit @capgo/capacitor-video-player zu verwenden für die native Fähigkeit in Mit @capgo/capacitor-video-player, und @capgo/capacitor-video-player für die Implementierungsdetails in @capgo/capacitor-video-player.