发布资源

1、调用 RongRTCLocalUser 对象发布(或者取消发布)媒体流,其中包含默认音视频流

/**
 * 发布默认音视频流
 * @param callBack 发布结果
 */
public void publishDefaultAVStream(final RongRTCResultUICallBack callBack)

/**
 * 取消发布默认音视频流
 * @param callback 发布结果
 */
public void unPublishDefaultAVStream(final RongRTCResultUICallBack callback)

2、调用 RongRTCCapture 中的方法,设置渲染视图,SDK 会将此视图用摄像头采集的数据渲染

/**
* 设置本地渲染视图
* @param callback 发布结果
*/
public void setRongRTCVideoView(RongRTCVideoView videoView)

3、调用 RongRTCEngine 中jionRoom 之后加入房间设置本地渲染视图,之后调用 RongRTCCapture 中的 startCameraCapture 即可预览本地视图

RongRTCEngine.getInstance().joinRoom(mRoomId, new JoinRoomUICallBack() {
    @Override
    protected void onUiSuccess(RongRTCRoom rongRTCRoom) {

      RongRTCCapture.getInstance().setRongRTCVideoView(local);
	    RongRTCCapture.getInstance().startCameraCapture();
    }

    @Override
    protected void onUiFailed(RTCErrorCode rtcErrorCode) {

    }
});

该流程走完时本端视频发布和预览功能实现完成,下面介绍对端用户订阅视频功能。