Public 成员函数 | |
void | onMemberCountUpdated (int memberCount) |
void | onAttributesUpdated (List< RtmChannelAttribute > attributeList) |
void | onMessageReceived (RtmMessage message, RtmChannelMember fromMember) |
void | onImageMessageReceived (RtmImageMessage message, RtmChannelMember fromMember) |
void | onFileMessageReceived (RtmFileMessage message, RtmChannelMember fromMember) |
void | onMemberJoined (RtmChannelMember member) |
void | onMemberLeft (RtmChannelMember member) |
Agora RTM 频道方法回调。
void io.agora.rtm.RtmChannelListener.onMemberCountUpdated | ( | int | memberCount | ) |
频道成员人数更新回调。返回最新频道成员人数。
memberCount | 最新频道成员人数。 |
void io.agora.rtm.RtmChannelListener.onAttributesUpdated | ( | List< RtmChannelAttribute > | attributeList | ) |
频道属性更新回调。返回所在频道的所有属性。
setEnableNotificationToChannelMembers
设为 true
后,该回调才会被触发。请注意:该标志位仅对当前频道属性操作有效。attributeList | 当前频道的所有属性。详见 RtmChannelAttribute 。 |
void io.agora.rtm.RtmChannelListener.onMessageReceived | ( | RtmMessage | message, |
RtmChannelMember | fromMember | ||
) |
收到频道消息回调。
当远端用户调用 sendMessage
方法成功发送频道消息后,在相同频道的本地用户会收到此回调。
message | 接收到的频道消息。详见 RtmMessage 。 |
fromMember | 频道消息发送者。详见 RtmChannelMember 。 |
void io.agora.rtm.RtmChannelListener.onImageMessageReceived | ( | RtmImageMessage | message, |
RtmChannelMember | fromMember | ||
) |
收到频道图片消息回调。
message | 接收到的频道图片消息。详见 RtmImageMessage 。 |
fromMember | 频道消息发送者。详见 RtmChannelMember 。 |
void io.agora.rtm.RtmChannelListener.onFileMessageReceived | ( | RtmFileMessage | message, |
RtmChannelMember | fromMember | ||
) |
收到频道文件消息回调。
message | 接收到的频道文件消息。详见 RtmFileMessage 。 |
fromMember | 频道消息发送者。详见 RtmChannelMember 。 |
void io.agora.rtm.RtmChannelListener.onMemberJoined | ( | RtmChannelMember | member | ) |
远端用户加入频道回调。
当有远端用户调用 join
方法成功加入频道时,在相同频道的本地用户会收到此回调。
member | 加入频道的用户。详见 RtmChannelMember 。 |
void io.agora.rtm.RtmChannelListener.onMemberLeft | ( | RtmChannelMember | member | ) |
频道成员离开频道回调。
当有频道成员调用 leave
方法成功离开频道时,在相同频道的本地用户会收到此回调。
member | 离开频道的频道成员。详见 RtmChannelMember 。 |