实时音视频 SPARKRTC-房间功能:createConnection
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角色加入某一个房间。