获取房间中的所有成员
房间成员列表
根据用户ID获取房间成员
用户ID
房间成员对象
获取远程视频录制状态
远程视频录制状态
加入房间
该方法让用户加入通话房间,在同一个房间内的用户可以互相通话。
如果用户已在房间中,必须退出当前房间,即处于空闲状态,才能进入其他房间,否则将直接返回 false,且不会收到回调通知。
房间标识
JCRoomJoinParam 对象,传 null 则使用默认配置
接口调用结果
离开房间
接口调用结果
设置远端视频合流参数
合流视频参数
接口调用结果
取消订阅房间中其他用户的视频流
JCRoomParticipant 房间中其他成员对象
调用是否正常
开启/关闭远程录制
可通过 getRemoteRecordState 属性获取当前服务器录制状态。
开启或关闭远程录制
OptionalrecordParam: JRTCRecordRemoteParam录制参数,详见 JRTCRecordRemoteParam。当 enable == false 时,可传 null;当 enable == true 且按照默认配置进行录制可传 null
接口调用结果
发送房间消息,消息内容不能大于4K
消息接收方都会收到 onMessageReceived 回调
消息类型
消息内容
OptionaltoUserId: string指定成员的用户ID,传 null 即给通话中全部成员发送消息
接口调用结果
设置本端视频宽高比
将自己的视频采集根据宽高比裁剪后进行发送,通话中其他成员收到的画面将是裁剪后的比例。
该方法不影响其他成员的画面在本端的显示比例,也不影响其他成员相互之间的画面显示比例。
必须 加入房间后 设置才能生效,即收到 onJoin 回调后设置才生效。
视频宽高比
接口调用结果
Staticcreate创建 JRTCRoom 对象,为单例,重复调用返回同一对象
JRTCClient 对象
JRTCMediaDeviceBase 对象
JRTCRoom初始化参数
JRTCRoomCallback 代理对象,用于实现 JRTCRoomCallback 事件
JRTCRoom 对象
Staticdestroy开启/关闭发送本地音频流
开启/关闭发送本地音频流
接口调用结果
开启/关闭发送本地视频流
是否发送本地视频流
接口调用结果
订阅房间中其他用户的视频流
JCRoomParticipant 成员对象
视频请求的尺寸
视频流拉流地址(SRS地址)
房间管理