一对一视频通话,实现一对一视频通话功能
属性
remoteUid
说明
获取当前一对一视频通话远端UID,此ID为不重复的字符串。
方法
accept
定义
accept(localStream) |
说明
被叫方接受主叫方的呼叫
参数
参数名 | 描述 |
---|---|
localStream | 接受邀请时携带的本地媒体流对象。 |
示例
//接受邀请 |
reject
定义
reject() |
说明
拒绝邀请
示例
//拒绝邀请 |
close
定义
close() |
说明
挂断当前一对一视频通话
示例
//离开一对一视频通话 |
常量
事件
事件类型 | 说明 |
---|---|
response | 一对一视频通话状态变化触发。 |
stream_received | 收到远端媒体流触发。 |
closed | Conversation 断开连接触发。 |
error | Conversation 连接失败触发。 |
local_stats | 获取本地媒体流统计信息。 |
remote_stats | 获取远端媒体流统计信息。 |
response
参数
参数名 | 说明 |
---|---|
callStatus | String 类型。表示一对一视频通话的状态,包括已接受(ACCEPTED)、已拒绝(REJECTED)、对方忙碌(BUSY)、请求超时(TIMEOUT)。 |
示例
//监听参与者加入失败事件 |
stream_received
参数
参数名 | 说明 |
---|---|
stream | RemoteStream 类型远端参与者发送的媒体流 |
示例
//监听远端参与者媒体流 |
closed
示例
//监听断开事件 |
error
示例
//错误信息回调 |
local_stats
参数
参数名 | 说明 |
---|---|
statistic | 本地视频流统计信息,包括视频的宽、高、帧率、发送接收总大小、比特率等 |
示例
//监听参与者加入事件 |
remote_stats
参数
参数名 | 说明 |
---|---|
statistic | 对端视频流统计信息,包括视频的宽、高、帧率、发送接收总大小、比特率、延迟等 |
示例
//监听参与者的断开事件 |