Android

Android API文档

基本功能方法

基本功能事件方法可点击 CCLiveEngine查看。

SDK初始化

## 房间管理
方法 描述
initEngin 初始化引擎
destory SDK销毁方法
## 推流功能
方法 描述
loginRoom 登陆房间
logoutRoom 退出房间
## 播流功能
方法 描述
setLocalView 设置本地视图。 App 通过调用此方法绑定本地视频流的显示视图 (View)。
publishStream 开始推本端视频流,参数CCStreamConfig详情看CCStreamConfig
stopPublishStream 停止推本端视频流
setMicMute 设置麦克风是否静音
switchCamera 前后摄像头切换
CCLiveEngine.setRtmpAddress的值为存在的rtmp服务器地址,在推流时会同时rtmp推流
方法 描述
playStream 开始播远端视频流
stopPlayStream 停止播远端视频流
# 进阶功能【可选】 ## 混流功能 适用于多人互动直播场景,需要将多路视频流混成一路流然后转推出去。
方法 描述
startMixStream 开始混流
stopMixStream 停止混流
updateMixStreamConfig 更新混流布局方法,混流期间房间流变化需更新混流布局
CCLiveEngine.rtmpAddress参数 值为存在的rtmp服务器地址, 调用startMixStream()才会推rtmp流。
# 基本事件回调方法 ## 主要回调方法 实现回调接口[ICCLiveCallback](./api/com/cc/live/sdk/ICCLiveCallback.html),会收到回调方法。以下为所有的回调方法: 接口链接: * [CCLiveEngine](./api/com/cc/live/sdk/CCLiveEngine.html) * [CCStreamConfig](./api/com/cc/live/sdk/CCStreamConfig.html) * [CCStreamInfo](./api/com/cc/live/sdk/CCStreamInfo.html) * [CCStreamMixConfig](./api/com/cc/live/sdk/CCStreamMixConfig.html) * [CCStreamMixConfigItem](./api/com/cc/live/sdk/CCStreamMixConfigItem.html) * [CCStreamStatus](./api/com/cc/live/sdk/CCStreamStatus.html) * [CCVideoFrame](./api/com/cc/live/sdk/CCVideoFrame.html) * [ICCLiveCallback](./api/com/cc/live/sdk/ICCLiveCallback.html)
方法 描述
onLoginCallback 登录完成后回调
onLogoutCallback 登出完成后回调
onStreamAddedCallback 新加入流信息回调
onStreamRemovedCallback 离开房间的流信息回调
onStreamPublishedCallback 推流结果回调
onPublishStreamStatusCallback 推流质量回调
onPublishStreamStoppedCallback 停止推流结果回调
onStreamPlayCallback 播流结果回调
onPlayStreamStatusCallback 播放流质量回调
onPlayStreamStoppedCallback 停止播流结果回调
onPlayStreamFirstVideoCallback 播放时播放出第一帧视频时回调
onPlayStreamFirstAudioCallback 播放时播放出第一帧音频时回调
onStreamVideoSizeChange 播放流视频分辨率改变回调
onMixStreamCallback 混流请求结束后回调
onBannedByServerCallback 服务端踢人回调
onScreenShotsCallBack 截图回调
onConnectionLost 房间连接丢失
onReConnecting 房间重连中
onReconnectServerSucceed 房间恢复连接回调
onReconnectServerFailed 房间重连失败
onPublishReConnecting 推流重连中
onPublishReConnectSucceed 推流重连成功
onPlayStreamReConnecting 播流正在重连
onPlaySteamReConnectSucceed 播流重连成功
onConnectStateCallBack 当前房间状态回调
onCustomMsgReceiveCallBack 收到自定义消息回调