登录管理

方法 描述
create 创建 JCClient 对象
destroy 销毁 JCClient 对象
login 登录 Juphoon Cloud 平台
logout 登出 Juphoon Cloud 平台
appkey 获取Appkey
displayName 设置/获取昵称
userId 获得用户标识
state 获取当前状态
createParam 获取创建参数
loginParam 获取登录参数
sendOnlineMessage 发送在线消息

登录事件

事件 描述
onLogin 登录结果回调
onLogout 登出回调
onClientStateChange 登录状态变化通知
onOnlineMessageSend 在线消息发送结果通知
onOnlineMessageReceive 收到在线消息通知

设备管理

方法 描述
create 创建 JCMediaDevice 对象
destroy 销毁 JCMediaDevice 对象
audioStart 音频是否已打开
startAudio 启动音频
stopAudio 停止音频
isSpeakerOn 扬声器是否已打开
enableSpeaker 开启关闭扬声器
getAudioRouteType 获得当前音频类型
registerAudioFrameCallback 设置语音观测器对象
inputCustomAudioData 将音频输入数据输入到媒体层
getAudioOutputData 获取音频输出数据

设备事件

事件 描述
onAudioOutputTypeChange 音频输出类型变化
onAudioInputFrame 获得采集的音频
onAudioOutputFrame 获得播放的音频

一对一通话管理

方法 描述
create 创建 JCCall 对象
destroy 销毁 JCCall 对象
call 发起一对一呼叫
term 挂断
answer 接听
mute 静音
hold 呼叫保持
audioRecord 语音通话录音
becomeActive 切换活跃通话
callItems 获得通话对象列表
getActiveCallItem 获得当前活跃的通话
sendMessage 通过通话建立的通道发送数据
getStatistics 获得当前通话统计信息
mediaConfig 更新/获取媒体参数
sendDtmf 发送DTMF信息

一对一通话事件

事件 描述
onCallItemAdd 新增通话回调
onCallItemRemove 移除通话回调
onCallItemUpdate 通话状态更新回调
onMessageReceive 通话中收到消息的回调
onMissedCallItem 上报服务器拉取的未接来电
onDtmfReceived 通话中收到DTMF回调
最后更新时间: 2023/2/9 15:27:30