logo
当前页

功能总览


ZEGO SDK 拥有全面覆盖全球重点区域的网络节点,提供丰富的 API,为多端提供清晰稳定的实时语音视频云服务。

以下为基本 API 的简要介绍。

初始化相关的前置功能

方法名描述
destroyEngine销毁引擎实例。
checkSystemRequirements支持能力检测接口
off删除注册过的回调事件
on注册回调事件
initContext初始化小程序上下文
enableMultiRoom是否开启多房间模式
setLogConfig日志高级配置
setDebugVerbose是否开启Debug模式,打开时错误信息 alert 提示,默认测试环境开启
getVersion获取当前SDK版本

房间功能

方法名描述
loginRoom登录房间
logoutRoom退出房间,不再接受各种房间内状态
renewToken更新房间权限token
setRoomExtraInfo设置房间附加消息

推流功能

方法名描述
startPublishingStream开始推流
stopPublishingStream停止将本地流推送到远端(即构服务器)
setStreamExtraInfo设置流的附加信息
addPublishCdnUrl通知即构服务器将流转推到CDN
removePublishCdnUrl通知即构服务器停止将流转推到 CDN
createPusher创建推流实例
getNextUrl获取新的流地址
getPusherInstance获取推流组件实例
setPusherAttributes设置推流属性
updateAudioVolumeNotify更新流音量
updatePlayerNetStatus小程序组件网络状态通知事件
updatePlayerState推拉流状态更新回调处理
mutePublishStreamVideo关闭/打开正在推流的流画面
mutePublishStreamAudio打开/关闭正在推流的流声音
start开始推流
stop停止推流
pause暂停推流
resume恢复推流
startPreview开始预览
stopPreview停止预览
snapshot截图

拉流功能

方法名描述
startPlayingStream开始拉流
stopPlayingStream停止拉取远端流(即构服务器)
getPlayerInstance获取拉流组件实例
getPlayerList获取拉流属性列表
setPlayerAttributes修改拉流属性
mutePlayStreamVideo停止或恢复拉取视频流
mutePlayStreamAudio停止或恢复拉取音频流
play开始拉流
pause暂停拉流
stop停止拉流
mute静音
resume恢复拉流

信令消息功能

方法名描述
sendBarrageMessage发送房间弹幕消息(消息不保证可靠)
sendBroadcastMessage发送房间广播消息(消息保证可靠)
sendCustomCommand发送自定义信令(消息可靠)
sendTransparentMessage发送透传消息

混流功能

方法名描述
startAutoMixerTask开始自动混流任务
startMixerTask开始混流任务
stopAutoMixerTask停止服务端自动混流任务
stopMixerTask停止服务端混流
setMixerTaskConfig混流高级配置

混音功能

方法名描述
playBGM播放 BGM
pauseBGM暂停 BGM
resumeBGM恢复 BGM
stopBGM停止背景音乐
setBGMVolume设置 BGM 音量大小

设备管理

方法名描述
setMICVolume设置麦克风音量大小
switchCamera切换前后摄像头
toggleTorch切换手电筒

媒体流播放组件

方法名描述
requestFullScreen进入全屏
exitFullScreen退出全屏
exitPictureInPicture退出小窗
requestPictureInPicture进入小窗口
snapshot截图

上一篇

Faq

下一篇

Class

当前页

返回到顶部