概述
概述使用 https://getstream.io/ SDK 来实现 Capacitor 的呼叫。
核心功能
概述login- 登录到 Stream Video 服务。logout- 登出 Stream Video 服务。call- 与另一个用户进行通话。endCall- 结束当前通话。
Public API
Public API| 方法 | 描述 |
|---|---|
login | 登录到流媒体视频服务。 |
logout | 从流媒体视频服务注销。 |
call | 与另一个用户进行通话。 |
endCall | 结束当前通话。 |
joinCall | 加入一个现有的通话。 |
setMicrophoneEnabled | 启用或禁用麦克风。 |
setCameraEnabled | 开启或关闭摄像头。 |
addListener | 添加呼叫事件监听器。 |
addListener | 监听锁屏来电(仅限Android)。当应用程序通过全屏意图显示给用户之前,触发此事件。 |
removeAllListeners | 移除所有事件监听器。 |
enableBluetooth | 开启蓝牙音频。 |
acceptCall | 接听来电。 |
rejectCall | 拒绝来电。 |
isCameraEnabled | 检查摄像头是否启用。 |
getCallStatus | 获取当前呼叫状态。 |
getRingingCall | 获取当前正在振铃的呼叫。 |
toggleViews | 切换可用的视频布局。 |
setSpeaker | 设置扬声器电话。 |
switchCamera | 切换摄像头。 |
getCallInfo | 获取当前通话的详细信息,包括呼叫者信息。 |
setDynamicStreamVideoApikey | 设置一个动态的流视频API键,覆盖静态键。 |
getDynamicStreamVideoApikey | 获取当前设置的动态流视频API键。 |
getCurrentUser | 获取当前用户的信息。 |
getPluginVersion | 获取本地Capacitor插件版本。 |
真实来源
源真实来源此参考资料是从 src/definitions.ts 在 capacitor-streamcall.
继续从@capgo/capacitor-stream-call
Section titled “从@capgo/capacitor-stream-call继续”如果您正在使用 @capgo/capacitor-stream-call 与@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-stream-call建立连接 使用@capgo/capacitor-stream-call 为在使用@capgo/capacitor-stream-call中实现的native能力 Capgo 插件目录 为在Capgo Plugin Directory中实现的产品工作流 Capacitor Capgo 由 Capgo 提供的插件 为在Capacitor Plugins by Capgo中实现的详细信息 添加或更新插件 为添加或更新插件的详细信息 Ionic 企业插件替代方案 为 Ionic 企业插件替代方案中的产品工作流程。