初始化及账号设置

初始化及账号设置

1. SDK初始化

SDK初始化调用此方法,建议在application的onCrate中初始化。
  • /**
  •  * 此方法用于初始化SDK
  •  * @param Context
  •  */
  • ECWbss.init(mContext);

2. 服务器地址以及账号等设置

  • /**
  •  * 配置服务器地址以及账号
  •  * @param string appkey 申请的应用ID
  •  * @param string auth 应用的鉴权ID
  •  * @param string userId 登录账号
  •  */
  • ECWbss.setServerConfig(appkey, auth, userId, serverUrl);

3.  配置窗口显示的承接位置

注意事项:此方法在创建房间或者加入房间后调用
  • /**
  •  * 此方法是为了创建显示视窗
  •  * @param Context 上下文
  •  * @param String roomId 房间id
  •  */
  •  WbssUIView mView = new WbssUIView(mContext, roomId);

4. 显示窗口所在类实现SDK监听接口

  • /**
  •  * 设置sdk通知回调接口
  •  * @param OnReceiveWbssNotifyListener 通知回调接口
  •  */
  • ECWbss.setOnReceiveWbssNotifyListener(new OnReceiveWbssNotifyListener() {
  •         @Override
  • public void onReceiveShareDocNotify(ECWBSSDocument document) {


  • }
  •                 // 详见 回调接口
  • ......
  • @Override
  •  public void onReceiveDeleteRoomNotify(int roomId, String userId) {
  • }
  • }