You need to enable JavaScript to run this app.
文档中心
实时音视频

实时音视频

复制全文
下载 pdf
HarmonyOS Next
事件
复制全文
下载 pdf
事件

BIMConnectListener

类型: interface

长链状态监听方。

onConnectStatusChanged

长链状态改变回调。

  • 类型

    (status: BIMConnectStatus) => void
    
  • 参数

    • status

      类型: BIMConnectStatus

      长链状态码, 参看 BIMConnectStatus BIMConnectStatus。

onTokenInvalid

Token 失效回调。

BIMMessageListener

类型: interface

消息监听方。

onReceiveMessage

收到新消息。

  • 类型

    (message: BIMMessage) => void
    
  • 参数

    • message

      类型: BIMMessage

      消息体,参看 BIMMessage BIMMessage。

onSendMessage

发送消息入库完成。

  • 类型

    (message: BIMMessage) => void
    
  • 参数

    • message

      类型: BIMMessage

      消息体,参看 BIMMessage BIMMessage。

onDeleteMessage

收到的消息被删除。

  • 类型

    (message: BIMMessage) => void
    
  • 参数

    • message

      类型: BIMMessage

      消息体,参看 BIMMessage BIMMessage。

onRecallMessage

收到的消息被撤回。

  • 类型

    (message: BIMMessage) => void
    
  • 参数

    • message

      类型: BIMMessage

      消息体,参看 BIMMessage BIMMessage。

onUpdateMessage

收到的消息被修改。(内容+扩展)

  • 类型

    (message: BIMMessage) => void
    
  • 参数

    • message

      类型: BIMMessage

      消息体,参看 BIMMessage BIMMessage。

BIMConversationListListener

类型: interface

会话监听方。

onNewConversation

获取到新的会话。

  • 类型

    (conversationList: BIMConversation[]) => void
    
  • 参数

    • conversationList

      类型: BIMConversation[]

      会话列表,参看 BIMConversation BIMConversation。

onConversationChanged

会话发生更新。

  • 类型

    (conversationList: BIMConversation[]) => void
    
  • 参数

    • conversationList

      类型: BIMConversation[]

      会话列表,参看 BIMConversation BIMConversation。

onConversationDelete

会话被删除。

  • 类型

    (conversationList: BIMConversation[]) => void
    
  • 参数

    • conversationList

      类型: BIMConversation[]

      会话列表,参看 BIMConversation BIMConversation。

onTotalUnreadMessageCountChanged

会话未读消息数发生变化。

  • 类型

    (totalUnreadCount: number) => void
    
  • 注意

    会话未读消息不包括设置为免打扰会话中的未读消息。

  • 参数

    • totalUnreadCount

      类型: number

      会话未读消息数。

BIMSendCallback

类型: interface

发送结果回调。

onProgress

媒体消息上传进度。

  • 类型

    (message: BIMMessage, progress: number) => void
    
  • 参数

    • message

      类型: BIMMessage

      消息体,参看 BIMMessage BIMMessage。

    • progress

      类型: number

      上传进度。

onSaved

消息已保存。

  • 类型

    (message: BIMMessage) => void
    
  • 参数

    • bimMessage

      类型: BIMMessage

      消息体,参看 BIMMessage BIMMessage。

onSuccess

消息发送成功。

  • 类型

    (message: BIMMessage) => void
    
  • 参数

    • bimMessage

      类型: BIMMessage

      消息体,参看 BIMMessage BIMMessage。

onError

消息发送失败。

  • 类型

    (message: BIMMessage, code: BIMErrorCode) => void
    
  • 参数

    • bimMessage

      类型: BIMMessage

      消息体,参看 BIMMessage BIMMessage。

    • code

      类型: BIMErrorCode

      错误码,参看 BIMErrorCode BIMErrorCode。

BIMLiveConversationListener

类型: interface

直播群成员事件回调监听方。

onConversationChanged

直播群信息发生变化。

  • 类型

    (conversation: BIMConversation) => void
    
  • 参数

    • conversation

      类型: BIMConversation

      会话信息, 参看 BIMConversation#BIMConversation。

BIMLiveGroupMemberEventListener

类型: interface

直播群成员事件回调监听方。

onMemberJoined

成员加入群聊。

  • 类型

    (conversation: BIMConversation, memberList: BIMMember[]) => void
    
  • 参数

    • conversation

      类型: BIMConversation

      会话信息, 参看 BIMConversation#BIMConversation。

    • memberList

      类型: BIMMember[]

      成员列表,参看 BIMMember#BIMMember。

onMemberLeave

成员退出群聊。

  • 类型

    (conversation: BIMConversation, memberList: BIMMember[]) => void
    
  • 参数

    • conversation

      类型: BIMConversation

      会话信息, 参看 BIMConversation#BIMConversation。

    • memberList

      类型: BIMMember[]

      成员列表,参看 BIMMember#BIMMember。

onMemberKicked

成员被踢出直播群。

  • 类型

    (conversation: BIMConversation, memberList: BIMMember[], operatorID: string) => void
    
  • 参数

    • conversation

      类型: BIMConversation

      会话信息, 参看 BIMConversation#BIMConversation。

    • memberList

      类型: BIMMember[]

      成员列表,参看 BIMMember#BIMMember。

    • operatorID

      类型: string

      操作用户 ID

onMemberOwnerChanged

群主发生变化。

  • 类型

    (conversation: BIMConversation, fromUID: string, toUID: string) => void
    
  • 参数

    • conversation

      类型: BIMConversation

      会话信息, 参看 BIMConversation#BIMConversation。

    • fromUID

      类型: string

      旧群主 UID。

    • toUID

      类型: string

      新群主 UID。

onMemberSilent

群成员被禁言。

  • 类型

    (conversation: BIMConversation, memberSilentList: BIMMember[], status: BIMBlockStatus, operatorId: string) => void
    
  • 参数

    • conversation

      类型: BIMConversation

      会话信息, 参看 BIMConversation#BIMConversation。

    • memberSilentList

      类型: BIMMember[]

      禁言、取消成员列表

    • status

      类型: BIMBlockStatus

      禁言状态,参看 BIMBlockStatus#BIMBlockStatus。

    • operatorId

      类型: string

      操作用户 ID

onAllMemberSilent

禁言、取消会话:(禁言、取消所有人)。

  • 类型

    (conversation: BIMConversation, status: BIMBlockStatus, operatorId: string) => void
    
  • 参数

    • conversation

      类型: BIMConversation

      会话信息, 参看 BIMConversation#BIMConversation。

    • status

      类型: BIMBlockStatus

      禁言状态,参看 BIMBlockStatus#BIMBlockStatus。

    • operatorId

      类型: string

      操作用户 ID。

onAddAdmin

添加管理员。

  • 类型

    (conversation: BIMConversation, adminList: BIMMember[], operatorId: string) => void
    
  • 参数

    • conversation

      类型: BIMConversation

      会话信息, 参看 BIMConversation#BIMConversation。

    • adminList

      类型: BIMMember[]

      添加的管理员列表,参看 BIMMember#BIMMember。

    • operatorId

      类型: string

      操作用户 ID。

onRemoveAdmin

添加管理员移除管理员。

  • 类型

    (conversation: BIMConversation, uidList: BIMMember[], operatorId: string) => void
    
  • 参数

    • conversation

      类型: BIMConversation

      会话信息, 参看 BIMConversation#BIMConversation。

    • uidList

      类型: BIMMember[]

      移出的管理员列表,参看 BIMMember#BIMMember。

    • operatorId

      类型: string

      操作用户 ID。

onMemberInfoChanged

成员信息变更。

  • 类型

    (conversation: BIMConversation, member: BIMMember) => void
    
  • 参数

    • conversation

      类型: BIMConversation

      会话信息,参看 BIMConversation#BIMConversation。

    • member

      类型: BIMMember

      变更的群成员信息,参看 BIMMember#BIMMember。

onBatchMemberInfoChanged

批量成员信息变更。

  • 类型

    (conversation: BIMConversation, members: BIMMember[]) => void
    
  • 参数

    • conversation

      类型: BIMConversation

      会话信息,参看 BIMConversation#BIMConversation。

    • members

      类型: BIMMember[]

      批量变更的群成员信息,参看 BIMMember#BIMMember。

BIMLiveMessageListener

类型: interface

消息监听方。

onReceiveMessage

收到新消息。

  • 类型

    (message: BIMMessage) => void
    
  • 参数

    • message

      类型: BIMMessage

      消息体,参看 BIMMessage#BIMMessage。

onSendMessage

发送消息入库完成。

  • 类型

    (message: BIMMessage) => void
    
  • 参数

    • message

      类型: BIMMessage

      消息体,参看 BIMMessage#BIMMessage。

onDeleteMessage

收到的消息被删除。

  • 类型

    (message: BIMMessage) => void
    
  • 参数

    • message

      类型: BIMMessage

      消息体,参看 BIMMessage#BIMMessage。

onUpdateMessage

收到的消息被修改。(内容+扩展)

  • 类型

    (message: BIMMessage) => void
    
  • 参数

    • message

      类型: BIMMessage

      消息体,参看 BIMMessage#BIMMessage。

最近更新时间:2025.09.05 13:02:07
这个页面对您有帮助吗?
有用
有用
无用
无用