实时音视频 SPARKRTC-房间功能:createConnection

时间:2024-01-15 15:39:43

createConnection

public abstract HRTCConnection createConnection(String roomId, IHRTCConnectionEventHandler eventHandler);

功能说明

根据房间ID,创建HRTCConnection对象,为跨房做准备。

通过此接口创建一个与房间关联的HRTCConnection连接对象。

该方法支持多次调用,创建多个HRTCConnection连接对象,调用每个对象中的joinRoom方法,可以同时加入到多个房间。在每个房间中,可以分别订阅和选看房间中的用户。

具体请参见事件回调(IHRTCConnectionEventHandler)中相关接口和回调。

请求参数

roomId:房间ID。

eventHandler:引擎事件句柄,用于加入房间、离开房间等事件回调,具体请参见事件回调(IHRTCConnectionEventHandler)

返回参数
  • 不为null:成功。
  • null:失败。
  • 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。
  • 如果使用HRTCConnection对象加入房间,则加入房间的房间ID不能和已创建连接对象对应的房间ID相同。
  • 同一时间只能以JOINER角色加入某一个房间。
support.huaweicloud.com/csdk-rtc/rtc_05_0014.html