开始使用
复制一个包含安装步骤和本插件的完整 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视频访问令牌
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
是否已登录复制到剪贴板
import { CapacitorTwilioVideo } from '@capgo/capacitor-twilio-video';
await CapacitorTwilioVideo.isLoggedIn();joinRoom
加入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上游发生变化时,请重新同步。