跳过主要内容
返回插件
@capgo/capacitor-twilio-video
教程
@capgo/capacitor-twilio-video

Twilio Video

从Capacitor使用原生音频、摄像头和房间生命周期事件加入Twilio Video房间

指南

Twilio Video 的教程

使用 @capgo/capacitor-twilio-video

使用 Capacitor API 来加入 Twilio Video 房间,具有原生在应用内的呼叫界面.

安装

bun add @capgo/capacitor-twilio-video
bunx cap sync

此插件暴露的内容

  • login - 在您的后端生成的 Twilio Video 访问令牌的存储和验证。
  • logout - 清除缓存的访问令牌并离开活动房间。
  • isLoggedIn - 检查设备上是否有有效的 Twilio 令牌缓存。
  • joinRoom - 加入Twilio房间并在应用内呈现插件的原生呼叫覆盖层。

示例用途

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

检查设备上是否有当前有效的Twilio令牌。

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 });

全局参考

继续使用@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 中的原生功能