JuphoonUniAppSDK

接口 说明
createEngine 初始化引擎
destroyEngine 销毁JRTCEngine

JRTCEngine

频道管理

接口 说明
login 登录
logout 登出
setEnvironmentAddress 设置环境地址
joinChannel 加入会议
leaveChannel 离开会议
stopChannel 结束会议
publishLocalVideoStream 开启/关闭发送本地视频流
publishLocalAudioStream 开启/关闭发布本地音频流
subscribeParticipantAudio 订阅成员音频
enableSpeaker 开启/关闭播放频道声音
on 添加事件监听器
off 移除事件监听器
enableScreenShare 开启/关闭屏幕分享
getStatistics 获取媒体统计信息
enableRecord 开启/关闭服务器录制

媒体设备管理

接口 说明
enableAudioOutput 开启/关闭频道放音
enableSpeaker 开启/关闭扬声器
startLocalAudioDevice 开启/关闭本地音频采集
getCamera 获取当前本地使用的摄像头
getAllCameras 获取摄像头列表
switchCamera 切换摄像头
getCameraMaxZoom 获取当前摄像头支持的最大变焦倍数
setCameraZoom 设置摄像头变焦倍数
isCameraTorchSupported 查询当前摄像头是否支持闪光灯
setCameraTorchOn 开启/关闭闪光灯
setCameraExposureLevel 设置曝光度
setCameraProperty 设置摄像头采集属性
setScreenCaptureProperty 设置屏幕共享采集属性

JRTCEvents

事件 说明
LOGIN 初始化实例成功
LOGOUT socket连接状态变化
PARTICIPANT_JOIN 频道成员加入
PARTICIPANT-LEAVE 频道成员离开
PARTIPANT_VOLUME_CHANGE 成员声音变化
PARTICIPANT_UPDATE 成员更新回调
CHANNEL_JOIN 加入会议
CHANNEL_LEAVE 离开会议通知
CHANNEL_STOP 结束会议通知
CHANNEL_UPDATE 频道属性变化
CAMERA_UPDATE 摄像头变化

Juphoon-RTC-JCVideoCanvas

接口 说明
callMethod 高级能力调用方法
startLocalVideoDevice 开启/暂停本端视频渲染
playRemoteVideoStream 开启/暂停远端视频渲染
setRenderMirror 重置渲染的画面镜像
freezeRenderEffect 启用/关闭冻结渲染
takeOnceSnapshot 视频通话单次截图
setRenderAngle 设置旋转角度
setCameraFocus 设置摄像头聚集

ErrorCode

详见错误码