downloadMessage

功能介绍

下载多媒体消息

Flutter SDK 5.0.2及以上版本支持

在Flutter SDK 5.0.2及以上版本时,所有获取到的多媒体消息(图片、视频、语音、文件)SDK不会主动下载,需要用户调用此API将文件存入黑盒目录。

参数详解

参数名称 参数类型 是否必填 平台 描述
msgID String 全部 需要获取消息URL的消息id
messageType int 全部 多媒体消息类型
imageType int 全部 图片类型,仅messageType为图片消息是有效
isSnapshot bool 全部 是否是视频封面,仅messageType为视频消息是有效

返回模板

V2TimCallback

{
    code : int
    desc : String
}

返回值详解

名称 数值类型 描述
code int 请求结果错误码
desc String 请求结果描述

代码示例


    // 下载多媒体消息
    V2TimCallback downloadMessageRes = await TencentImSDKPlugin.v2TIMManager
        .getMessageManager()
        .downloadMessage(
            msgID: '', // 消息id
            messageType: 3, // 消息类型
            imageType: 0, // 图片类型,仅messageType为图片消息是有效
            isSnapshot: false // 是否是视频封面,仅messageType为视频消息是有效
            );
    if (downloadMessageRes.code == 0) {
      // 下载成功
    }

results matching ""

    No results matching ""