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