title: wilddog.video.Conference
正在进行的多人视频会议。
属性
localParticipant
类型
wilddog.video.LocalParticipant
说明
Conference 中的本地参与者。
participants
类型
Map.<Participant.Id, Participant>
说明
当前 Conference 中除自身外的所有参与者。
Id
类型
String
说明
当前 Conference 的 ID。
status
类型
String
说明
当前 Conference 的状态。
状态类型
| 状态 | 说明 |
|---|---|
| connecting | String 类型,连接野狗实时视频服务器中。 |
| connected | String 类型,连接野狗实时视频服务器成功。 |
| disconnected | String 类型,与野狗实时视频服务器断开连接。 |
meetingCast
类型
Object
说明
meetingCast 为直播推流功能的接口,拥有 start/switchParticipant/stop 三个方法。
方法
disconnect
定义
disconnect()
说明
离开当前的 Conference,会触发 disconnected 事件。
示例
//离开会议conference.disconnect();
常量
事件
| 事件类型 | 说明 |
|---|---|
| connected | Client 与 Conference 连接成功触发。 |
| connect_failed | Client 与 Conference 连接失败触发。 |
| disconnected | Client 与 Conference 断开连接触发。 |
| participant_connected | 有新的参与者加入触发。 |
| participant_disconnected | 有参与者离开触发。 |
connected
参数
| 参数名 | 说明 |
|---|---|
| conferenceId | String Conference 的唯一标识 ID。 |
示例
//监听参与者加入失败事件conference.on('connected', function(conferenceId){console.log('Conference connect success, conferenceId is :', conferenceId);});
connect_failed
参数
| 参数名 | 说明 |
|---|---|
| conferenceId | String 类型。Conference 的唯一标识 ID。 |
示例
//监听参与者加入失败事件conference.on('connect_failed', function(conferenceId){console.log('Conference connect failed, conferenceId is :', conferenceId);});
disconnected
参数
| 参数名 | 说明 |
|---|---|
| conferenceId | String 类型。断开的 Conference 的 ID。 |
示例
//监听断开事件conference.on('disconnected', function(conferenceId){console.log('Conference ' + conferenceId + ' disconnected.');});
participant_connected
参数
| 参数名 | 说明 |
|---|---|
| participant | wilddog.video.Participant 类型。加入房间的 Participant 对象。 |
示例
//监听参与者加入事件conference.on('participant_connected', function(participant){console.log('Participant ' + participant.Id + ' connected.');});
participant_disconnected
参数
| 参数名 | 说明 |
|---|---|
| participant | wilddog.video.Participant 类型。离开房间的 Participant 对象。 |
示例
//监听参与者的断开事件conference.on('participant_disconnected', function(conferenceId){console.log('Participant ' + participant.Id + ' connected.');});
