title: wilddog.video.Conference

正在进行的多人视频会议。

属性

localParticipant

类型

  1. wilddog.video.LocalParticipant

说明

Conference 中的本地参与者。



participants

类型

  1. Map.<Participant.Id, Participant>

说明

当前 Conference 中除自身外的所有参与者。



Id

类型

  1. String

说明

当前 Conference 的 ID。



status

类型

  1. String

说明

当前 Conference 的状态。

状态类型

状态 说明
connecting String 类型,连接野狗实时视频服务器中。
connected String 类型,连接野狗实时视频服务器成功。
disconnected String 类型,与野狗实时视频服务器断开连接。



meetingCast

类型

  1. Object

说明

meetingCast 为直播推流功能的接口,拥有 start/switchParticipant/stop 三个方法。

方法

disconnect

定义

  1. disconnect()

说明

离开当前的 Conference,会触发 disconnected 事件。

示例

  1. //离开会议
  2. conference.disconnect();



常量

事件

事件类型 说明
connected Client 与 Conference 连接成功触发。
connect_failed Client 与 Conference 连接失败触发。
disconnected Client 与 Conference 断开连接触发。
participant_connected 有新的参与者加入触发。
participant_disconnected 有参与者离开触发。



connected

参数

参数名 说明
conferenceId String Conference 的唯一标识 ID。

示例

  1. //监听参与者加入失败事件
  2. conference.on('connected', function(conferenceId){
  3. console.log('Conference connect success, conferenceId is :', conferenceId);
  4. });

connect_failed

参数

参数名 说明
conferenceId String 类型。Conference 的唯一标识 ID。

示例

  1. //监听参与者加入失败事件
  2. conference.on('connect_failed', function(conferenceId){
  3. console.log('Conference connect failed, conferenceId is :', conferenceId);
  4. });

disconnected

参数

参数名 说明
conferenceId String 类型。断开的 Conference 的 ID。

示例

  1. //监听断开事件
  2. conference.on('disconnected', function(conferenceId){
  3. console.log('Conference ' + conferenceId + ' disconnected.');
  4. });



participant_connected

参数

参数名 说明
participant wilddog.video.Participant 类型。加入房间的 Participant 对象。

示例

  1. //监听参与者加入事件
  2. conference.on('participant_connected', function(participant){
  3. console.log('Participant ' + participant.Id + ' connected.');
  4. });



participant_disconnected

参数

参数名 说明
participant wilddog.video.Participant 类型。离开房间的 Participant 对象。

示例

  1. //监听参与者的断开事件
  2. conference.on('participant_disconnected', function(conferenceId){
  3. console.log('Participant ' + participant.Id + ' connected.');
  4. });