title: WDGVideoConference

表示连接的会议,同一时间只能连接到一个会议中。

属性

ID

定义

  1. @property (readonly, strong, nonatomic) NSString *_Nonnull ID;

说明

表示当前会议的编号。



status

定义

  1. @property (readonly, assign, nonatomic) WDGVideoConnectionStatus status;

说明

WDGVideoConnectionStatus 类型,表示会议的状态。



localParticipant

定义

  1. @property (readonly, strong, nonatomic) WDGVideoLocalParticipant *_Nonnull localParticipant;

说明

表示当前视频会议的本地参与者。



participants

定义

  1. @property (readonly, strong, nonatomic) NSArray<WDGVideoParticipant *> *_Nonnull participants;

说明

表示除自己外,已加入视频会议的参与者。



meetingCast

定义

  1. @property (readonly, strong, nonatomic, nullable) WDGVideoMeetingCast *meetingCast;

说明

WDGVideoMeetingCast 类型,用于查看并控制当前视频会议的直播状态。当野狗控制台中未开启直播推流功能时该属性为 nil。



delegate

定义

  1. @property (readwrite, nonatomic, nullable) id<WDGVideoConferenceDelegate> delegate;

说明

符合 WDGVideoConferenceDelegate 协议的代理。



方法

-disconnect

定义

  1. - (void)disconnect;

说明

命令同当前会议断开连接。



-getParticipant:

定义

  1. - (WDGVideoParticipant *_Nullable)getParticipant:(nonnull NSString *)participantID;

说明

依据会议参与者的 Wilddog ID 获取对应的 WDGVideoParticipant 模型。

参数

参数名 说明
participantID 会议参与者的 Wilddog ID。

返回值

WDGVideoParticipant 实例,若未找到相应参与者,返回 nil。



常量

WDGVideoConnectionStatus

说明

表示视频通话或会议的连接状态。

  • WDGVideoConnectionStatusConnecting: 表示视频通话或会议正在连接中。
  • WDGVideoConnectionStatusConnected: 表示视频通话或会议已连接。
  • WDGVideoConnectionStatusDisconnected: 表示视频通话或会议已断开连接。