跳过内容

@capgo/capacitor-stream-call

使用https://getstream.io/ SDK来实现Capacitor的呼叫功能

概述

概述

使用 https://getstream.io/ SDK来实现Capacitor的调用。

  • login - 登录到Stream视频服务。
  • logout - 从Stream视频服务注销。
  • call - 向另一个用户发起电话。
  • endCall - 结束当前的电话。
方法功能描述
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.tscapacitor-streamcall.

如果您正在使用 @capgo/capacitor-stream-call 来规划本地插件工作,连接它到 使用@capgo/capacitor-stream-call 为使用 @capgo/capacitor-stream-call 的原生能力 Capgo 插件目录 为 Capgo 插件目录 中的产品工作流 Capacitor 由 Capgo 提供的插件 为 Capacitor 由 Capgo 提供的插件 中的实现细节 添加或更新插件 为添加或更新插件 中的实现细节,以及 Ionic 企业插件替代方案 为 Ionic 企业插件替代方案 中的产品工作流