跳转到正文

@capgo/capacitor-stream-call

通过 Stream SDK 集成视频通话与直播,实现实时通信

通过 Stream SDK 集成视频通话与直播,实现实时通信

从这里开始 login() 以及下方列出的其他核心方法。

平台支持备注
iOS是原生
Android是原生
Web 端否使用 Capacitor.getPlatform() 做保护
  • login - 登录 Stream Video 服务。
  • logout - 退出 Stream Video 服务。
  • call - 向其他用户发起通话。
  • endCall - 结束当前通话。
方法描述
login登录 Stream Video 服务。
logout退出 Stream Video 服务。
call发起对另一用户的通话。
endCall结束当前通话。
joinCall加入现有通话。
setMicrophoneEnabled启用或禁用麦克风。
setCameraEnabled启用或禁用摄像头。
addListener添加通话事件监听器。
addListener监听锁屏来电(仅限 Android)。当应用通过全屏意图在用户交互前显示时触发。
removeAllListeners移除所有事件监听器。
enableBluetooth启用蓝牙音频。
acceptCall接听呼入电话。
rejectCall拒接呼入电话。
isCameraEnabled检查摄像头是否已启用。
getCallStatus获取当前通话状态。
getRingingCall获取当前正在响铃的通话。
toggleViews循环切换可用的视频布局。
setSpeaker开启扬声器。
switchCamera切换摄像头。
getCallInfo获取当前通话的详细信息,包括呼叫者详情。
setDynamicStreamVideoApikey设置动态的 Stream Video API key,以覆盖静态 key。
getDynamicStreamVideoApikey获取当前设置的动态 Stream Video API key。
getCurrentUser获取当前用户信息。
getPluginVersion获取原生 Capacitor 插件版本。

此参考文档同步自 src/definitions.ts 中的 capacitor-streamcall.

如果你正在使用 @capgo/capacitor-stream-call 要规划原生插件工作,请将其与 使用 @capgo/capacitor-stream-call 针对使用 @capgo/capacitor-stream-call 时的原生能力, Capgo 插件目录 查看 Capgo 插件目录中的产品工作流, Capgo 提供的 Capacitor 插件 查看由 Capgo 提供的 Capacitor 插件中的实现细节, 添加或更新插件 关于“添加或更新插件”中的实现细节,以及 Ionic Enterprise 插件替代方案 关于“Ionic Enterprise 插件替代方案”中的产品工作流。