ガイド
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 });
フルリファレンス
- GitHub https://github.com/Cap-go/capacitor-twilio-video/
- ドキュメント: /docs/plugins/twilio-video/