开始
复制一个包含安装步骤和本插件Markdown指南的设置提示
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.
安装
标题为“安装”您可以使用我们的 AI 助手设置来安装插件。将 Capgo 技能添加到您的 AI 工具中,使用以下命令:
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.如果您更喜欢手动设置,请按照以下命令安装插件并遵循以下平台特定的说明:
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';
const result = await CapacitorTwilioVideo.login({ accessToken: 'access-token-123' });console.log(result);logout
Section titled “登出”清除缓存的访问令牌并离开当前房间。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.logout();console.log(result);isLoggedIn
Section titled “是否已登录”检查设备上是否有有效的Twilio令牌缓存。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.isLoggedIn();// The result holds sensitive values: use it without logging it.joinRoom
Section titled “加入房间”加入Twilio房间并显示插件的原生在应用内呼叫浮窗。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.joinRoom({ roomName: 'room' });console.log(result);leaveRoom
Section titled “离开房间”如果已连接,则离开当前房间。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.leaveRoom();console.log(result);setMicrophoneEnabled
设置麦克风启用/禁用本地麦克风发布。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.setMicrophoneEnabled({ enabled: true });console.log(result);setCameraEnabled
设置摄像头启用/禁用本地摄像头发布。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.setCameraEnabled({ enabled: true });console.log(result);getCallStatus
获取呼叫状态返回当前房间名称、媒体状态和参与人数。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.getCallStatus();// The result holds sensitive values: use it without logging it.checkMicrophonePermission
检查麦克风权限检查麦克风权限状态。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.checkMicrophonePermission();console.log(result);requestMicrophonePermission
Section titled “获取麦克风权限”获取麦克风权限。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.requestMicrophonePermission();console.log(result);checkCameraPermission
Section titled “检查摄像头权限”检查摄像头权限状态。
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.checkCameraPermission();console.log(result);requestCameraPermission
Section titled “获取摄像头权限”真实来源
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
const result = await CapacitorTwilioVideo.requestCameraPermission();console.log(result);Section titled “真实来源”
本页面是根据插件的配置文件 src/definitions.ts. 当 upstream 的 API 发生变化时,请重新运行同步。
继续从 Getting Started
标题:继续从 Getting Started如果您正在使用 开始使用 来规划原生媒体和界面行为,请将其连接到 使用 @capgo/capacitor-twilio-video 来实现原生能力的 Using @capgo/capacitor-twilio-video 使用 @capgo/capacitor-live-activities 来实现原生能力的 Using @capgo/capacitor-live-activities @capgo/capacitor-live-activities 在 @capgo/capacitor-live-activities 中实现细节 使用@capgo/capacitor-视频播放器 为@capgo/capacitor-视频播放器中的本机功能 @capgo/capacitor-视频播放器 @capgo/capacitor-视频播放器中的实现细节