概览
“概览”章节使用 Capacitor API 通过原生应用内通话界面加入 Twilio Video 会议。
平台支持
标题为“平台支持”的部分| 平台 | 支持 | 备注 |
|---|---|---|
| iOS | 是 | 原生 UI |
| Android | 是 | 原生 UI |
| Web 端 | 否 | Twilio Video JS |
核心功能
标题为“核心功能”的章节login- 存储并校验由后端生成的 Twilio Video access token。logout- 清除缓存的 access token 并退出当前房间。isLoggedIn- 检查设备当前是否缓存了有效的 Twilio token。joinRoom- 加入 Twilio 房间并展示插件的原生应用内通话悬浮层。
公开 API
标题为“公开 API”的章节| 方法 | 描述 |
|---|---|
login | 存储并验证由后端签发的 Twilio Video 访问令牌。 |
logout | 清除缓存的访问令牌并退出当前房间。 |
isLoggedIn | 检查设备当前是否缓存了有效的 Twilio 令牌。 |
joinRoom | 加入 Twilio 房间,并展示该插件的原生应用内通话浮层。 |
leaveRoom | 如果已连接,则退出当前房间。 |
setMicrophoneEnabled | 启用/禁用本地麦克风发布。 |
setCameraEnabled | 启用/禁用本地摄像头发布。 |
getCallStatus | 返回当前房间名称、媒体状态和参与者人数。 |
checkMicrophonePermission | 检查麦克风权限状态。 |
requestMicrophonePermission | 请求麦克风权限。 |
checkCameraPermission | 检查摄像头权限状态。 |
requestCameraPermission | 请求摄像头权限。 |
addListener | 监听房间已连接事件。 |
addListener | 监听房间已断开连接事件。 |
addListener | 监听参与者已连接事件。 |
addListener | 监听参与者已断开连接事件。 |
addListener | 监听开始重连事件。 |
addListener | 监听重连成功事件。 |
removeAllListeners | 移除通过此插件实例注册的所有监听器。 |
单一事实来源
标题为“单一事实来源”的部分此参考文档同步自 src/definitions.ts 中的 capacitor-twilio-video.
继续探索 @capgo/capacitor-twilio-video
标题为“继续探索 @capgo/capacitor-twilio-video”的章节如果你正在使用 @capgo/capacitor-twilio-video 来规划原生媒体和界面行为,并将其与 使用 @capgo/capacitor-twilio-video 在“使用 @capgo/capacitor-twilio-video”中实现原生能力 使用 @capgo/capacitor-live-activities 用于使用 @capgo/capacitor-live-activities 时的原生能力, @capgo/capacitor-live-activities 在 @capgo/capacitor-live-activities 中的实现细节, 使用 @capgo/capacitor-video-player 有关使用 @capgo/capacitor-video-player 时的原生能力,以及 @capgo/capacitor-video-player 关于 @capgo/capacitor-video-player. 中的实现细节