开始使用
复制一个带有安装步骤和完整 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.
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
加入房间复制到剪贴板
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
__CAPGO_KEEP_0__启用/禁用本地摄像头发布。
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();Section titled “Source Of Truth”
本页面是根据插件生成的当公共 __CAPGO_KEEP_0__ 上游发生变化时,请重新运行同步。 src/definitions.ts. Re-run the sync when the public API changes upstream.