快速集成

初始化 IMSDK,并且与服务器建立连接参考 IM 文档

流程如下:

  1. 加入房间
  2. 设置本地预览视图,发布资源
  3. 订阅远端用户音视频资源,设置远端预览视图
  4. 离开房间

代码示例:

 // 详情请查看demo
 RongRTCEngine.getInstance().joinRoom(mRoomId, new JoinRoomUICallBack() {
                    @Override
                    protected void onUiSuccess(RongRTCRoom rongRTCRoom) {
                        mRongRTCRoom = rongRTCRoom;
                        mLocalUser = rongRTCRoom.getLocalUser();
                        RongRTCCapture.getInstance().setRongRTCVideoView(local); //设置本地预览视图
                        RongRTCCapture.getInstance().startCameraCapture();       //开始采集数据
                        setEventListener();                                      //设置监听
                        addRemoteUsersView();
                        subscribeAll();                                          //订阅资源
                        publishDefaultStream();                                  //发布资源
                    }

                    @Override
                    protected void onUiFailed(RTCErrorCode rtcErrorCode) {

                    }
                });