跳过主要内容
返回插件
@capgo/capacitor-twilio-video
教程
由 github.com/Cap-go

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

完整参考