Static
create创建 JRTCGuest 对象,为单例,重复调用返回同一对象
JRTCGuest 对象
Error "初次创建时 JRTCClient、JRTCMediaDevice、JRTCGuestCallback 任意一个参数传空就会创建失败"
JRTCClient 对象
JRTCMediaDevice 对象
JRTCGuestCallback 代理对象,用于实现 JRTCGuestCallback 事件
Static
destroy订阅通话中其他成员的视频流
包含视频流拉流地址(SRS地址)和媒体流对象
成员对象
视频请求的尺寸
订阅通话中屏幕共享的视频流
包含视频流拉流地址(SRS地址)和媒体流对象
视频请求的尺寸
获取主座席成员
获取座席成员列表
获取自己对象
自己对象
获取所有成员(包含自己、座席和其他访客)
获取屏幕共享的视频流ID
渲染通话中其他成员的屏幕共享画面时使用。
获取发起屏幕共享者的用户ID
可用来判断当前通话中是否有成员发起屏幕共享。
设置是否使用多流,即每个通话成员单独一路媒体流(需要各自单独订阅和渲染), 默认 fale 使用合流,所有成员媒体流合并在一路媒体流,只要订阅渲染成员 用户ID 为 “MERGED__” 的成员媒体流
1、目前主要针对 H5 生效,小程序只有合流;2、如果是呼出场景则优先使用呼叫参数中 ,multiStream multiStream 是否多流参数,该方法设置参数会被覆盖
multiStream 是否分流
业务号,如10087,一般由业务管理人员在业务管理平台上配置业务,然后将业务号给开发人员
Optional
callParam: JRTCCallCenterCallParam呼叫参数设置,可以设置通话分辨率、全局宽高比等参数,此参数不传则使用默认配置
座席 id,如agent1,一般由业务管理人员在业务管理平台上配置座席id,然后将座席id给开发人员
Optional
callParam: JRTCCallCenterCallParam呼叫参数设置,可以设置通话分辨率、全局宽高比等参数,此参数不传则使用默认配置
接听通话邀请
仅在作为第三方访客同意接听通话邀请时调用,其他情况不会用到此接口。
接口调用结果
结束通话
接口调用结果
请求加急
请求加急流程:
接口调用结果
事件通知实体对象
Optional
toUserId: string指定成员的用户ID,不传即给通话中全部成员发送通知消息
开启/关闭发送本地音频流
通话中调用该方法可开启或关闭发送本地音频流。开启后,通话中的成员将听见本端声音;关闭后,频道成员将听不见本端声音
通话中调用此方法成功后,服务器会更新状态并同步给通话中所有成员,即所有成员会收到 onMemberUpdate 回调,具体可关注 audio
通话中调用此方法不影响接收其他成员的音频流
接口调用结果
开启/关闭发送本地音频流
开启/关闭发送本地视频流
通话中调用该方法可开启或关闭发送本地视频流。开启后,通话中的成员将看见本端画面;关闭后,频道成员将看不见本端画面
通话中调用此方法成功后,服务器会更新状态并同步给通话中所有成员,即所有成员会收到 onMemberUpdate 回调,具体可关注 video
通话中调用此方法不影响接收其他成员的视频流
接口调用结果
开启/关闭发送本地视频流
设置本端视频宽高比
将自己的视频采集根据宽高比裁剪后进行发送,通话中其他成员收到的画面将是裁剪后的比例。
该方法不影响其他成员的画面在本端的显示比例,也不影响其他成员相互之间的画面显示比例。
必须 开始通话后 设置才能生效,即收到 onCallStateChanged 回调且 type == TALKING 时设置才生效。
接口调用结果
视频宽高比
获取视频请求尺寸
影响自己看其他成员的视频分辨率
视频请求尺寸
设置视频请求尺寸
在渲染画面前设置才有效,建议在通话开始前设置。
视频尺寸大小
成员对象
开启/关闭远程视频录制
可用过 getRemoteRecordState 接口获取当前服务器录制状态。
接口调用结果
开启或关闭视频录制
Optional
recordParam: JRTCRecordRemoteParam录制参数,当 enable == false 时,可传 null;当 enable == true 且按照默认配置进行录制可传 null
获取远程视频录制状态
远程视频录制状态
响应座席签名请求
请求访客签名流程:
接口调用结果
签名结果
需要响应签名请求结果的座席用户ID
随路额外消息
Generated using TypeDoc
访客管理