メインコンテンツにジャンプ
プラグインに戻る
@capgo/capacitor-twilio-video
チュートリアル
by github.com/Cap-go

Twilio Video

Join Twilio Video rooms from Capacitor with native audio, camera, and room lifecycle events

ガイド

Twilio Videoのチュートリアル

capgoの@capacitor-twilio-videoを使用

Capacitor APIを使用して、Twilio Videoのルームにnative in-appコールサーフェイスで参加

インストール

bun add @capgo/capacitor-twilio-video
bunx cap sync

このプラグインが公開するもの

  • login - バックエンドによって発行されたTwilio Videoのアクセストークンを保存および検証
  • logout - キャッシュされたアクセストークンをクリアし、現在のルームを離脱
  • isLoggedIn - デバイス上に現在有効なTwilioトークンがキャッシュされているかどうかを確認
  • joinRoom - Twilioのルームに参加し、プラグインのnative in-appコールオーバーレイを表示

例外使用

login

バックエンドから発行されたTwilio Videoアクセストークンをストアして検証する。

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';

await CapacitorTwilioVideo.login({} as { accessToken: string });

logout

キャッシュされたアクセストークンをクリアし、現在のアクティブなルームを残す。

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';

await CapacitorTwilioVideo.logout();

isLoggedIn

デバイス上に現在有効なTwilioトークンがキャッシュされているかどうかを確認する。

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';

await CapacitorTwilioVideo.isLoggedIn();

joinRoom

Twilioルームに参加し、プラグインのネイティブインアプリコールオーバーレイを提示する。

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';

await CapacitorTwilioVideo.joinRoom({} as { roomName: string; enableAudio?: boolean; enableVideo?: boolean });

フルリファレンス