Getting Started
Eine Einrichtungsvorschlag mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin kopieren.
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.
Installieren
Abschnitt mit dem Titel “Installieren”Sie können unsere AI-gestützte Einrichtung verwenden, um das Plugin zu installieren. Fügen Sie den Capgo-Fähigkeiten Ihrer AI-Werkzeug mit der folgenden Befehl hinzu:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsVerwenden Sie dann den folgenden Befehl:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-twilio-video` plugin in my project.Wenn Sie die manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und folgen Sie den unten angegebenen Plattform-spezifischen Anweisungen:
bun add @capgo/capacitor-twilio-videobunx cap syncImportieren
Abschnitt mit dem Titel “Importieren”import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';API Übersicht
Übersichtstitel “API Übersicht”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 gecacheten Zugriffstoken und verlassen Sie den aktiven Raum.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.logout();isLoggedIn
Abschnitt mit Titel “istAngemeldet”Überprüfen Sie, ob ein gültiger Twilio-Token derzeit auf dem Gerät gecached ist.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.isLoggedIn();Beitreten Sie ein Twilio-Raum und präsentieren Sie das Plugin-Übersetzungs-Overlay.
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();setMicrophoneEnabled
Abschnitt mit dem Titel „Mikrofon aktivieren“Aktivieren/Schalten Sie die lokale Mikrofonveröffentlichung.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setMicrophoneEnabled({} as { enabled: boolean });setCameraEnabled
Abschnitt mit dem Titel „Kamera aktivieren“Aktivieren/Schalten Sie die lokale Kameraveröffentlichung.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setCameraEnabled({} as { enabled: boolean });getCallStatus
Abschnitt mit dem Titel „Anrufstatus abrufen“Geben Sie den aktuellen Raumnamen, den Medienstatus und die Teilnehmerzahl zurück.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.getCallStatus();checkMicrophonePermission
Abschnitt mit dem Titel „checkMicrophonePermission“Überprüfen Sie den Zustand der Mikrofonberechtigung.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkMicrophonePermission();requestMicrophonePermission
Abschnitt mit dem Titel „requestMicrophonePermission“Berechtigung für das Mikrofon anfordern.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.requestMicrophonePermission();checkCameraPermission
Abschnitt mit dem Titel „checkCameraPermission“Überprüfen Sie den Zustand der Kamera-Berechtigung.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkCameraPermission();requestCameraPermission
Abschnitt mit dem Titel „requestCameraPermission“Kamera-Berechtigung anfordern.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.requestCameraPermission();Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Diese Seite wurde aus dem Plugin generiert. src/definitions.tsRe-run die Synchronisierung, wenn die öffentliche API upstream geändert wird.
Weitermachen von Getting Started
Abschnitt mit dem Titel „Weitermachen von Getting Started“Wenn Sie native Medien- und Schnittstellenverhalten planen, verbinden Sie es mit Getting Started mit @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-twilio-video Wenn Sie native Medien- und Schnittstellenverhalten planen, verbinden Sie es mit @capgo/capacitor-twilio-video für die native Fähigkeit in @capgo/capacitor-twilio-video, Verwendung von @capgo/capacitor-live-activities für die native Fähigkeit in Verwendung von @capgo/capacitor-live-activities, @capgo/capacitor-live-activities für die Implementierungsdetails in @capgo/capacitor-live-activities, Verwendung von @capgo/capacitor-video-player für die native Fähigkeit in Verwendung von @capgo/capacitor-video-player und @capgo/capacitor-video-player für die Implementierungsdetails in @capgo/capacitor-video-player.