概述
概述使用 https://getstream.io/ SDK来实现Capacitor的调用。
核心功能
标题:核心功能login- 登录到Stream视频服务。logout- 从Stream视频服务注销。call- 向另一个用户发起电话。endCall- 结束当前的电话。
公共API
标题:公共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
名为“继续从@capgo/capacitor-stream-call”的部分如果您正在使用 @capgo/capacitor-stream-call 来规划本地插件工作,连接它到 使用@capgo/capacitor-stream-call 为使用 @capgo/capacitor-stream-call 的原生能力 Capgo 插件目录 为 Capgo 插件目录 中的产品工作流 Capacitor 由 Capgo 提供的插件 为 Capacitor 由 Capgo 提供的插件 中的实现细节 添加或更新插件 为添加或更新插件 中的实现细节,以及 Ionic 企业插件替代方案 为 Ionic 企业插件替代方案 中的产品工作流