RongRTCLocalUser Class Reference

Inherits from RongRTCUser : NSObject
Declared in RongRTCLocalUser.h

Overview

音视频本地用户(当前登陆者)

  localAVStreams

用户发布的音视频流

@property (nonatomic, copy, readonly) NSArray<RongRTCAVOutputStream*> *localAVStreams

Discussion

用户发布的音视频流

Declared In

RongRTCLocalUser.h

– setAttributeValue:forKey:message:completion:

设置用户属性

- (void)setAttributeValue:(NSString *)attributeValue forKey:(NSString *)key message:(RCMessageContent *)message completion:(RongRTCOperationCallback)completion

Parameters

attributeValue

属性值

key

属性名称

message

是否在设置属性的时候携带消息内容,传空则不往房间中发送消息(也不会收到有用户属性变换的回调)

completion

设置完成回调

Discussion

设置用户属性

Declared In

RongRTCLocalUser.h

– deleteAttributes:message:completion:

删除用户属性

- (void)deleteAttributes:(NSArray<NSString*> *)attributeKeys message:(RCMessageContent *)message completion:(RongRTCOperationCallback)completion

Parameters

attributeKeys

属性名称数组

message

是否在设置属性的时候携带消息内容,传空则不往房间中发送消息

completion

删除完成回调

Discussion

删除用户属性

Declared In

RongRTCLocalUser.h

– getAttributes:completion:

获取用户属性

- (void)getAttributes:(NSArray<NSString*> *)attributeKeys completion:(RongRTCAttributeOperationCallback)completion

Parameters

attributeKeys

属性名称

completion

获取结果回调

Discussion

获取用户属性

Declared In

RongRTCLocalUser.h

– publishDefaultAVStream:

发布默认音视频流

- (void)publishDefaultAVStream:(RongRTCOperationCallback)completion

Parameters

completion

发布完成回调

Discussion

发布默认音视频流

Declared In

RongRTCLocalUser.h

– unpublishDefaultAVStream:

取消发布默认音视频流

- (void)unpublishDefaultAVStream:(RongRTCOperationCallback)comletion

Parameters

comletion

取消发布完成回调

Discussion

取消发布默认音视频流

Declared In

RongRTCLocalUser.h

– publishAVStream:extra:completion:

发布音视频流.

- (void)publishAVStream:(RongRTCAVOutputStream *)stream extra:(nonnull NSString *)extra completion:(nonnull RongRTCOperationCallback)completion

Parameters

stream

发布的音视频流

extra

扩展信息

completion

发布的音视频流结果

Discussion

发布音视频流.

Declared In

RongRTCLocalUser.h

– unpublishAVStream:extra:completion:

取消发布音视频流.

- (void)unpublishAVStream:(RongRTCAVOutputStream *)stream extra:(NSString *)extra completion:(RongRTCOperationCallback)completion

Parameters

stream

取消发布的音视频流

extra

扩展信息

completion

发布的音视频流结果

Discussion

取消发布音视频流.

Declared In

RongRTCLocalUser.h