はじめに
このプラグインのインストール手順と全マークダウンガイドを含むセットアップの質問をコピーする
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.
インストール
「インストール」のセクションbun add @capgo/capacitor-twilio-videobunx cap syncインポート
「インポート」のセクションimport { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';API オーバービュー
「API オーバービュー」のセクション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
ルームに参加Capgoを使用してTwilioのルームに参加し、プラグインのネイティブインアプリコールオーバーレイを表示します。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.joinRoom({} as { roomName: string; enableAudio?: boolean; enableVideo?: boolean });leaveRoom
部屋を離れます接続している場合に現在の部屋を離れます。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.leaveRoom();setMicrophoneEnabled
マイクの有効/無効ローカルマイクの発行を有効/無効にします。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setMicrophoneEnabled({} as { enabled: boolean });setCameraEnabled
カメラの有効/無効ローカルカメラの発行を有効/無効にします。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.setCameraEnabled({} as { enabled: boolean });getCallStatus
コールのステータスを取得現在の部屋名、メディア状態、参加者数を返します。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.getCallStatus();checkMicrophonePermission
マイクの許可状態を確認するマイクの許可状態を確認します。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkMicrophonePermission();requestMicrophonePermission
マイクの許可を要求するマイクの許可を要求します。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.requestMicrophonePermission();checkCameraPermission
カメラの許可状態を確認するカメラの許可状態を確認します。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.checkCameraPermission();requestCameraPermission
カメラの許可を要求するカメラの許可を要求します。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.requestCameraPermission();真実の源
「真実の源」と題したセクションこのページはプラグインの src/definitions.tsパブリック API がアップストリームで変更されたときは、再度同期を実行してください。