メインコンテンツにジャンプ

ガイド

Twilio Videoのチュートリアル

Twilio Videoの@capgo/capacitor

Twilio Videoの@Capacitor/APIを使用すると、Twilio Videoのルームに参加するためのネイティブのインアプリコールサーフェイスが得られます。

インストール

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

このプラグインが提供するもの

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

Example Usage

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

Full Reference

Using @capgo/capacitor-twilio-video

Twilio Videoプラグインを使用している場合 Using @capgo/capacitor-twilio-video nativeメディアとインターフェイスの動作を計画するために、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-twilio-videoを接続する @capgo/capacitor-twilio-video for the implementation detail in @capgo/capacitor-twilio-video, Getting Started 実装詳細 Using @capgo/capacitor-live-activities for the native capability in Using @capgo/capacitor-live-activities, @capgo/capacitor-live-activities for the implementation detail in @capgo/capacitor-live-activities, and Using @capgo/capacitor-video-player for the native capability in Using @capgo/capacitor-video-player.