title: WDGVideoConversation
表示加入的视频通话,同一时间只能加入一个视频通话。
属性
ID
定义
@property (readonly, strong, nonatomic) NSString *_Nonnull ID;
说明
表示当前视频通话的编号。
status
定义
@property (readonly, assign, nonatomic) WDGVideoConnectionStatus status;
说明
WDGVideoConnectionStatus
类型,表示视频通话的状态。
localParticipant
定义
@property (readonly, strong, nonatomic) WDGVideoLocalParticipant *_Nonnull localParticipant;
说明
WDGVideoLocalParticipant 类型,表示当前视频通话所使用的本地视频、音频流。
participant
定义
@property (readonly, strong, nonatomic) WDGVideoParticipant *_Nonnull participant;
说明
WDGVideoParticipant 对象,视频通话的对方。
delegate
定义
@property (readwrite, nonatomic, nullable) id<WDGVideoConversationDelegate> delegate;
说明
符合 WDGVideoConversationDelegate 协议的代理。
statsDelegate
定义
@property (nonatomic, weak, nullable) id<WDGVideoConversationStatsDelegate> statsDelegate;
说明
符合 WDGVideoConversationStatsDelegate 协议的代理。用于获取视频流统计数据。
方法
-disconnect
定义
- (void)disconnect;
说明
断开当前视频通话的连接。
-startVideoRecording:
定义
- (BOOL)startVideoRecording:(NSString *)filePath;
说明
录制视频并保存到本地filePath目录下。
参数
参数名 | 说明 |
---|---|
filePath | 视频录制文件保存路径。 |
返回值 开启录制操作是否成功
-stopVideoRecording
定义
- (void)stopVideoRecording;
说明
停止视频的录制。
常量
WDGVideoConnectionStatus
说明
表示视频通话或会议的连接状态。
- WDGVideoConnectionStatusConnecting: 表示视频通话或会议正在连接中。
- WDGVideoConnectionStatusConnected: 表示视频通话或会议已连接。
- WDGVideoConnectionStatusDisconnected: 表示视频通话或会议已断开连接。