- JCClient 用于初始化sdk以及登录 Juphoon Cloud 平台
- JCClientCallback 用于回调登录相关事件
- JCMediaDevice 用于管理设备
- JCMediaDeviceCallback 用于回调设备相关事件
- JCCall 用于管理一对一通话
- JCCallCallback 用于回调一对一通话相关事件
- JCMediaChannel 用于管理多方通话
- JCMediaChannelCallback 用于回调多方通话相关事件
登录管理
方法 | 描述 |
---|---|
create | 创建 JCClient 对象 |
destroy | 销毁 JCClient 对象 |
getAppkey | 获取Appkey |
setForeground | 设置是否为前台 |
getState | 获取当前状态 |
login | 登录 Juphoon Cloud 平台 |
logout | 登出 Juphoon Cloud 平台 |
登录事件
事件 | 描述 |
---|---|
onLogin | 登录结果回调 |
onLogout | 登出回调 |
onClientStateChange | 登录状态变化通知 |
账号管理
方法 | 描述 |
---|---|
setDisplayName | 设置昵称 |
getDisplayName | 获取昵称 |
getCreateParam | 获取创建参数 |
getLoginParam | 获取登录参数 |
getUserId | 获得用户标识 |
在线消息
方法 | 描述 |
---|---|
sendOnlineMessage | 发送在线消息 |
在线消息事件
方法 | 描述 |
---|---|
onOnlineMessageSendResult | 在线消息发送结果 |
onOnlineMessageReceive | 收到在线消息 |
设备管理
事件 | 描述 |
---|---|
create | 创建 JCMediaDevice 对象 |
destroy | 销毁 JCMediaDevice 对象 |
音频管理
方法 | 描述 |
---|---|
isSpeakerOn | 扬声器是否已打开 |
isAudioStart | 音频是否已打开 |
startAudio | 启动音频 |
stopAudio | 停止音频 |
isAudioStart | 音频是否已打开 |
.enableSpeaker | 开启关闭扬声器 |
getAudioRouteType | 音频路由类型 |
音频事件
事件 | 描述 |
---|---|
onAudioOutputTypeChange | 音频输出类型变化 |
onEarlyMediaReceived | 收到早期媒体的回调 |
onSipRingInfoReceived | 收到早期媒体的回调收到sip振铃信息 |
视频管理
方法 | 描述 |
---|---|
isCameraOpen | 摄像头是否已打开 |
← 自定义音频采集和渲染 iOS →