title: WDGConversationDelegate

WDGConversation 的代理方法,用于通知 WDGConversation 发生的事件。

方法

- conversation: didReceiveResponse:

定义

  1. - (void)conversation:(WDGConversation *)conversation didReceiveResponse:(WDGCallStatus)callStatus;

说明

WDGConversation 通过调用该方法通知代理一对一视频通话邀请的状态发生变化。

参数

参数名 说明
conversation 调用该方法的 WDGConversation 实例。
callStatus 表示一对一视频通话的状态,包括已接受、已拒绝、对方忙碌、请求超时。请参考 WDGCallStatus



- conversation: didReceiveStream:

定义

  1. - (void)conversation:(WDGConversation *)conversation didReceiveStream:(WDGRemoteStream *)remoteStream;

说明

WDGConversation 通过调用该方法通知代理收到远端媒体流。

参数

参数名 说明
conversation 调用该方法的 WDGConversation 实例。
remoteStream 表示对方传来的媒体流。请参考 WDGRemoteStream



- conversation: didFailedWithError:

定义

  1. - (void)conversation:(WDGConversation *)conversation didFailedWithError:(NSError *)error;

说明

WDGConversation 通过调用该方法通知代理当前一对一视频通话发生错误而未能建立连接。

参数

参数名 说明
conversation 调用该方法的 WDGConversation 实例。
error 错误信息,描述未能建立连接的原因。请参考 错误码



- conversationDidClosed:

定义

  1. - (void)conversationDidClosed:(WDGConversation *)conversation;

说明

WDGConversation 通过调用该方法通知代理当前一对一视频通话已被关闭。

参数

参数名 说明
conversation 调用该方法的 WDGConversation 实例。