OnMessageDownloadProgressCallback

功能介绍

下载文件进度回调

Flutter SDK 5.0.2及以上版本支持

调用downloadMessage的回调函数

返回模板

OnMessageDownloadProgressCallback = void Function(
V2TimMessageDownloadProgress messageProgress,
);

返回值详解

名称 数值类型 描述
messageProgress V2TimMessageDownloadProgress 下载进度

代码示例


    //创建消息监听器
    V2TimAdvancedMsgListener listener = V2TimAdvancedMsgListener(
      onMessageDownloadProgressCallback:
          (V2TimMessageDownloadProgress messageProgress) {
        messageProgress.currentSize; // 当前下载大小
        messageProgress.isError; // 是否下载失败
        messageProgress.isFinish; // 是否下载完成
        messageProgress.isSnapshot; // 是否为封面图图片
        messageProgress.msgID; // 消息id
        messageProgress.path; // 文件下载地址
        messageProgress.totalSize; // 文件总大小
        messageProgress.type; // 消息类型
      },
    );
    // 添加高级消息的事件监听器
    TencentImSDKPlugin.v2TIMManager
        .getMessageManager()
        .addAdvancedMsgListener(listener: listener);

results matching ""

    No results matching ""