跳转到内容

WDGConversation

WDGConversation 代表用户参与的一对一视频通话,同一时间只能参与一个一对一视频通话。

定义

@property (nonatomic, strong) NSString *remoteUid;

说明

表示一对一视频通话对方的 uid。



定义

@property (nonatomic, weak) id<WDGConversationDelegate> delegate;

说明

符合 WDGConversationDelegate 协议的代理,用于通知 WDGConversation 发生的事件。



定义

@property (nonatomic, weak, nullable) id<WDGConversationStatsDelegate> statsDelegate;

说明

符合 WDGConversationStatsDelegate 协议的代理。用于获取媒体流的统计数据。



定义

- (void)acceptWithLocalStream:(WDGLocalStream *)localStream;

说明

接受一对一视频通话邀请,并上传自己的本地媒体流。

参数

参数名 说明
localStream 表示本地媒体流。请参考 WDGLocalStream。


定义

- (void)reject;

说明

拒绝一对一视频通话邀请。



定义

- (void)close;

说明

结束当前一对一视频通话。



定义

- (BOOL)startLocalRecording:(NSString *)filePath;

说明

开始录制本地音视频并保存到本地目录。

参数

参数名 说明
filePath 视频文件保存路径。

返回值

视频录制是否成功开启。

定义

- (BOOL)stopLocalRecording;

说明

停止录制本地音视频。

返回值

视频录制是否成功关闭。