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