WDGVideoMeetingCast
用于控制视频会议的直播状态。
status
Section titled “status”定义
@property (readonly, assign, nonatomic) WDGVideoMeetingCastStatus status;说明
表明当前直播的状态。
castingParticipantID
Section titled “castingParticipantID”定义
@property (readonly, strong, nonatomic, nullable) NSString *castingParticipantID;说明
表明当前正在直播的参与者的 Wilddog ID。若当前没在直播,该属性为 nil。
delegate
Section titled “delegate”定义
@property (readwrite, nonatomic, nullable) id<WDGVideoMeetingCastDelegate> delegate;说明
符合 WDGVideoMeetingCastDelegate 协议的代理,负责处理直播相关的事件。
-startWithParticipantID:
Section titled “-startWithParticipantID:”定义
- (void)startWithParticipantID:(nonnull NSString *)participantID;说明
开启直播。通过 WDGVideoMeetingCastDelegate 获得直播信息。
参数
| 参数名 | 说明 |
|---|---|
| participantID | 开启直播,并直播 Wilddog ID 为 participantID 的参与者的媒体流。 |
-startWithParticipantID:completion:
Section titled “-startWithParticipantID:completion:”定义
- (void)startWithParticipantID:(nonnull NSString *)participantID completion:(nonnull void (^)(NSError *_Nullable))completionHandler;说明
开启直播。通过 WDGVideoMeetingCastDelegate 获得直播信息。
参数
| 参数名 | 说明 |
|---|---|
| participantID | 开启直播,并直播 Wilddog ID 为 participantID 的参与者的媒体流。 |
| completionHandler | 操作完成时通过回调返回操作状态,若失败则通过 NSError 对象说明原因。 |
-switchToParticipantID:
Section titled “-switchToParticipantID:”定义
- (void)switchToParticipantID:(nonnull NSString *)participantID;说明
在直播开启后,切换直播视频流。通过 WDGVideoMeetingCastDelegate 获得直播信息。
参数
| 参数名 | 说明 |
|---|---|
| participantID | 直播 Wilddog ID 为 participantID 的参与者的媒体流。 |
-switchToParticipantID:completion:
Section titled “-switchToParticipantID:completion:”定义
- (void)switchToParticipantID:(nonnull NSString *)participantID completion:(nonnull void (^)(NSError *_Nullable))completionHandler;说明
在直播开启后,切换直播视频流。通过 WDGVideoMeetingCastDelegate 获得直播信息。
参数
| 参数名 | 说明 |
|---|---|
| participantID | 直播 Wilddog ID 为 participantID 的参与者的媒体流。 |
| completionHandler | 操作完成时通过回调返回操作状态,若失败则通过 NSError 对象说明原因。 |
定义
- (void)stop;说明
关闭直播。
-stopWithCompletion:
Section titled “-stopWithCompletion:”定义
- (void)stopWithCompletion:(nonnull void (^)(NSError *_Nullable))completionHandler;说明
关闭直播。
参数
| 参数名 | 说明 |
|---|---|
| completionHandler | 操作完成时通过回调返回操作状态,若失败则通过 NSError 对象说明原因。 |
WDGVideoMeetingCastStatus
Section titled “WDGVideoMeetingCastStatus”说明
代表当前直播状态
- WDGVideoMeetingCastStatusOff: 表示直播未开启或已关闭
- WDGVideoMeetingCastStatusOn: 表示直播正在进行中