ARTalkChannelDelegate

最近更新时间:2023-02-21 10:39:53

ARTalkChannelDelegate 接口类向 App 发送回调通知,上报运行时的事件。

pushToTalkResult

- (void)channel:(ARTalkChannel * _Nonnull)channel pushToTalkResult:(ARTalkPushToTalkErrorCode)code;

开始对讲回调

参数描述
channel所在频道。详见 ARTalkChannel
code用户开始对讲错误码。详见ARTalkPushToTalkErrorCode

pushToTalkEnded

- (void)channel:(ARTalkChannel * _Nonnull)channel pushToTalkEnded:(ARTalkPushToTalkEndErrorCode)code;

结束对讲回调

参数描述
channel所在频道。详见 ARTalkChannel
code用户结束对讲错误码。详见ARTalkPushToTalkEndErrorCode

userIsTalkOn

- (void)channel:(ARTalkChannel * _Nonnull)channel userIsTalkOn:(NSString *)uid userData: (NSString * _Nullable)userData userLevel:(NSInteger)level;

其他用户开始对讲回调

参数描述
channel所在频道。详见 ARTalkChannel
uid用户id。
userData自定义信息。
level用户对讲等级。

userIsTalkOff

- (void)channel:(ARTalkChannel * _Nonnull)channel userIsTalkOff:(NSString *)uid userData: (NSString * _Nullable)userData;

其他用户结束对讲回调。

参数描述
channel所在频道。详见 ARTalkChannel
uid用户id。
userData自定义信息。

userStreamOn

- (void)channel:(ARTalkChannel * _Nonnull)channel userStreamOn:(NSString *)uid userData: (NSString * _Nullable)userData;

广播通道打开回调

参数描述
channel所在频道。详见 ARTalkChannel
uid用户id。
userData自定义信息。

userStreamOff

- (void)channel:(ARTalkChannel * _Nonnull)channel userStreamOff:(NSString *)uid userData: (NSString * _Nullable)userData;

广播通道打开回调

参数描述
channel所在频道。详见 ARTalkChannel
uid用户id。
userData自定义信息。