Getting Started
Ein kopierbarer Einrichtungsvorschlag mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin.
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 Ihre AI-Werkzeug hinzufügen, indem Sie die folgende Befehl ausführen:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsVerwenden Sie dann die folgende Anfrage:
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
Abschnitt mit dem Titel “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 dem Titel “ist angemeldet”Ü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();Beteile dich an einem Twilio-Raum und präsentiere das Plugin’s native in-app-Telefonie-Overlay.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.joinRoom({} as { roomName: string; enableAudio?: boolean; enableVideo?: boolean });leaveRoom
Abschnitt mit dem Titel „leaveRoom“Verlasse den aktuellen Raum, wenn verbunden.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.leaveRoom();setMicrophoneEnabled
Abschnitt mit dem Titel „setMicrophoneEnabled“Aktiviere/Lösche die lokale Mikrofonveröffentlichung.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setMicrophoneEnabled({} as { enabled: boolean });setCameraEnabled
Abschnitt mit dem Titel „setCameraEnabled“Aktiviere/Lösche die lokale Kamera-Veröffentlichung.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setCameraEnabled({} as { enabled: boolean });getCallStatus
Abschnitt mit dem Titel „getCallStatus“Gibt den aktuellen Raumnamen, den Medienzustand und die Teilnehmerzahl zurück.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.getCallStatus();checkMicrophonePermission
Abschnitt mit dem Titel “checkMicrophonePermission”Überprüfe 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üfe den Zustand der Kamera-Berechtigung.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkCameraPermission();requestCameraPermission
Abschnitt mit dem Titel “requestCameraPermission”Berechtigung für die Kamera anfordern.
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.requestCameraPermission();Quellwahrheit
Abschnitt mit dem Titel „Quellwahrheit“Diese Seite wird aus dem Plugin generiert. src/definitions.tsWenn sich die öffentliche API im Quellcode ändert, führen Sie die Synchronisierung erneut durch.
Weiter von Anleitung für Einsteiger
Abschnitt mit dem Titel „Weiter von Anleitung für Einsteiger“Wenn Sie native Medien- und Schnittstellenverhalten planen, verbinden Sie es mit Anleitung für Einsteiger um native Medien- und Schnittstellenverhalten zu planen, verbinden Sie es mit Mit @capgo/capacitor-twilio-video für die native Fähigkeit in Using @capgo/capacitor-twilio-video, Using @capgo/capacitor-live-activities für die native Fähigkeit in Using @capgo/capacitor-live-activities, @capgo/capacitor-live-activities für die Implementierungsdetails in @capgo/capacitor-live-activities, Using @capgo/capacitor-video-player für die native Fähigkeit in Using @capgo/capacitor-video-player, und @capgo/capacitor-video-player für die Implementierungsdetails in @capgo/capacitor-video-player.