__CAPGO_KEEP_3__

Getting Started

GitHub

CapgoのAI-Assisted Setupを使用してプラグインをインストールできます。AIツールにCapgoスキルを追加するには、以下のコマンドを使用してください:

ターミナル画面
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

次に、以下のコマンドを使用してください:

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-twilio-video` plugin in my project.

Manual Setupを使用する場合は、以下のコマンドを実行してください。プラットフォーム固有の指示に従ってください。

ターミナル画面
bun add @capgo/capacitor-twilio-video
bunx cap sync
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';

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

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.login({ accessToken: 'access-token-123' });
console.log(result);

キャッシュされたアクセストークンをクリアし、有効な部屋を離脱します。

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.logout();
console.log(result);

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

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.isLoggedIn();
// The result holds sensitive values: use it without logging it.

Twilioの部屋に参加し、プラグインのネイティブインアプリケーションコールオーバーレイを表示します。

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.joinRoom({ roomName: 'room' });
console.log(result);

現在のルームから退出します (接続している場合)。

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.leaveRoom();
console.log(result);

ローカルマイクの発信を有効/無効にします。

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.setMicrophoneEnabled({ enabled: true });
console.log(result);

ローカルカメラの発信を有効/無効にします。

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.setCameraEnabled({ enabled: true });
console.log(result);

現在のルーム名、メディアの状態、参加者数を返します。

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.getCallStatus();
// The result holds sensitive values: use it without logging it.

マイクの許可状態を確認してください。

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.checkMicrophonePermission();
console.log(result);

マイクの許可を求めます。

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.requestMicrophonePermission();
console.log(result);

カメラの許可状態を確認してください。

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.checkCameraPermission();
console.log(result);

カメラの許可を求めます。

import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.requestCameraPermission();
console.log(result);

真実の源

「真実の源」

このページはプラグインの src/definitions.ts再同期を実行してください。 公開 API がアップストリームで変更されたとき。

続けてGetting Started

「続けてGetting Started」

あなたが使用している場合 Getting Started ネイティブメディアとインターフェイスの動作を計画する場合、 Using @capgo/capacitor-twilio-video Using @capgo/capacitor-twilio-video @capgo/capacitorライブ活動を使用 Capgoのネイティブ機能の使用で、@capgo/capacitorライブ活動を使用します。 @capgo/capacitor-ライブ活動 @capgo/capacitorライブ活動の実装詳細 @capgo/capacitor-ビデオプレーヤー for the native capability in Using @capgo/capacitor-video-player, and @capgo/capacitor-ビデオプレーヤー @capgo/capacitor-ビデオ・プレーヤーの実装詳細について