|
NIMSDK-AOS
10.9.71
|
云信 IM 消息构造器,提供构建各类型消息的接口。 更多...
静态 Public 成员函数 | |
| static IMMessage | createTextMessage (String sessionId, SessionTypeEnum sessionType, String text) |
| 创建一条文本消息。 更多... | |
| static IMMessage | createImageMessage (String sessionId, SessionTypeEnum sessionType, File file) |
| 创建一条图片消息。 更多... | |
| static IMMessage | createImageMessage (Context context, String sessionId, SessionTypeEnum sessionType, Uri uri) |
| 创建一条图片消息。 更多... | |
| static IMMessage | createImageMessage (String sessionId, SessionTypeEnum sessionType, File file, String displayName) |
| 创建一条图片消息。 更多... | |
| static IMMessage | createImageMessage (Context context, String sessionId, SessionTypeEnum sessionType, Uri uri, String displayName) |
| 创建一条图片消息。 更多... | |
| static IMMessage | createImageMessage (String sessionId, SessionTypeEnum sessionType, File file, String displayName, String nosTokenSceneKey) |
| 创建一条图片消息。 更多... | |
| static IMMessage | createImageMessage (Context context, String sessionId, SessionTypeEnum sessionType, Uri uri, String displayName, String nosTokenSceneKey) |
| 创建一条图片消息。 更多... | |
| static IMMessage | createAudioMessage (String sessionId, SessionTypeEnum sessionType, File file, long duration) |
| 创建一条语音消息。 更多... | |
| static IMMessage | createAudioMessage (Context context, String sessionId, SessionTypeEnum sessionType, Uri uri, long duration) |
| 创建一条语音消息。 更多... | |
| static IMMessage | createAudioMessage (String sessionId, SessionTypeEnum sessionType, File file, long duration, String nosTokenSceneKey) |
| 创建一条语音消息。 更多... | |
| static IMMessage | createAudioMessage (Context context, String sessionId, SessionTypeEnum sessionType, Uri uri, long duration, String nosTokenSceneKey) |
| 创建一条语音消息。 更多... | |
| static IMMessage | createLocationMessage (String sessionId, SessionTypeEnum sessionType, double lat, double lng, String addr) |
| 创建一条地理位置消息。 更多... | |
| static IMMessage | createVideoMessage (String sessionId, SessionTypeEnum sessionType, File file, long duration, int width, int height, String displayName) |
| 创建一条视频消息。 更多... | |
| static IMMessage | createVideoMessage (Context context, String sessionId, SessionTypeEnum sessionType, Uri uri, long duration, int width, int height, String displayName) |
| 创建一条视频消息。 更多... | |
| static IMMessage | createVideoMessage (String sessionId, SessionTypeEnum sessionType, File file, long duration, int width, int height, String displayName, String nosTokenSceneKey) |
| 创建一条视频消息。 更多... | |
| static IMMessage | createVideoMessage (Context context, String sessionId, SessionTypeEnum sessionType, Uri uri, long duration, int width, int height, String displayName, String nosTokenSceneKey) |
| 创建一条视频消息。 更多... | |
| static IMMessage | createFileMessage (String sessionId, SessionTypeEnum sessionType, File file, String displayName) |
| 创建一条文件消息。 更多... | |
| static IMMessage | createFileMessage (Context context, String sessionId, SessionTypeEnum sessionType, Uri uri, String displayName) |
| 创建一条文件消息。 更多... | |
| static IMMessage | createFileMessage (String sessionId, SessionTypeEnum sessionType, File file, String displayName, String nosTokenSceneKey) |
| 创建一条文件消息。 更多... | |
| static IMMessage | createFileMessage (Context context, String sessionId, SessionTypeEnum sessionType, Uri uri, String displayName, String nosTokenSceneKey) |
| 创建一条文件消息。 更多... | |
| static IMMessage | createTipMessage (String sessionId, SessionTypeEnum sessionType) |
| 创建一条提醒消息。 更多... | |
| static IMMessage | createRobotTextMessage (String sessionId, SessionTypeEnum sessionType, String text, MessageRobotInfo messageRobotInfo) |
| 创建一条机器人普通文本消息。 更多... | |
| static IMMessage | createRobotTipMessage (String sessionId, SessionTypeEnum sessionType, MessageRobotInfo messageRobotInfo) |
| 创建一条机器人提醒消息。 更多... | |
| static IMMessage | createCustomMessage (String sessionId, SessionTypeEnum sessionType, MsgAttachment attachment) |
| 创建一条自定义消息。 更多... | |
| static IMMessage | createCustomMessage (String sessionId, SessionTypeEnum sessionType, String content, MsgAttachment attachment) |
| 创建一条自定义消息。 更多... | |
| static IMMessage | createCustomMessage (String sessionId, SessionTypeEnum sessionType, String content, MsgAttachment attachment, CustomMessageConfig config) |
| 创建一条自定义消息。 更多... | |
| static IMMessage | createCustomMessage (String sessionId, SessionTypeEnum sessionType, String content, MsgAttachment attachment, CustomMessageConfig config, String nosTokenSceneKey) |
| 创建一条自定义消息。 更多... | |
| static IMMessage | createRobotMessage (String sessionId, SessionTypeEnum sessionType, String robotAccount, String text, String type, String content, String target, String params) |
| 该方法不推荐使用,请使用 MessageBuilder#createRobotTextMessage 和 MessageBuilder#createRobotTipMessage。 更多... | |
| static IMMessage | createNrtcNetcallMessage (String sessionId, SessionTypeEnum sessionType, MsgAttachment netCallAttachment) |
| 创建一条通话记录消息。 更多... | |
| static IMMessage | createEmptyMessage (String sessionId, SessionTypeEnum sessionType, long time) |
| 创建一条空消息。 更多... | |
| static IMMessage | createForwardMessage (IMMessage message, String sessionId, SessionTypeEnum sessionType) |
| 创建一条待转发消息。 更多... | |
| static String | createForwardMessageListFileDetail (List<?extends IMMessage > messages) |
| 创建多条待合并转发的消息。 更多... | |
| static IMMessage | createFromJson (String json) |
| 创建一条 JSON 消息。 更多... | |
| static String | convertMessageToJson (IMMessage msg) |
| 将 IMMessage 对象转换成 JSON 格式的字符串。 更多... | |
| .annotation.NonNull static ImageAttachment | createImageAttachment (File file, String displayName, String nosTokenSceneKey) |
| 创建图片附件,用于上传图片文件。 更多... | |
| .annotation.NonNull static ImageAttachment | createImageAttachment (Context context, Uri uri, String displayName, String nosTokenSceneKey) |
| 创建图片附件,用于上传图片文件。 更多... | |
| .annotation.NonNull static AudioAttachment | createAudioAttachment (File file, long duration, String nosTokenSceneKey) |
| 创建音频附件。用于上传音频文件。 更多... | |
| .annotation.NonNull static AudioAttachment | createAudioAttachment (Context context, Uri uri, long duration, String nosTokenSceneKey) |
| 创建音频附件。用于上传音频文件。 更多... | |
| .annotation.NonNull static VideoAttachment | createVideoAttachment (File file, long duration, int width, int height, String displayName, String nosTokenSceneKey) |
| 创建视频附件。用于上传视频文件。 更多... | |
| .annotation.NonNull static VideoAttachment | createVideoAttachment (Context context, Uri uri, long duration, int width, int height, String displayName, String nosTokenSceneKey) |
| 创建视频附件。用于上传视频文件。 更多... | |
| .annotation.NonNull static FileAttachment | createFileAttachment (File file, String displayName, String nosTokenSceneKey) |
| 创建文件附件。用于上传文件。 更多... | |
| .annotation.NonNull static FileAttachment | createFileAttachment (Context context, Uri uri, String displayName, String nosTokenSceneKey) |
| 创建文件附件。用于上传文件。 更多... | |
云信 IM 消息构造器,提供构建各类型消息的接口。
在文件 MessageBuilder.java 第 43 行定义.
|
static |
将 IMMessage 对象转换成 JSON 格式的字符串。
| 参数名称 | 描述 |
|---|---|
| msg | IMMessage 消息体。 |
在文件 MessageBuilder.java 第 1515 行定义.
|
static |
创建音频附件。用于上传音频文件。
| 参数名称 | 描述 |
|---|---|
| file | Android File 对象。 |
| duration | 音频文件时长,单位为毫秒。 |
| nosTokenSceneKey | 音频文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 1639 行定义.
|
static |
创建音频附件。用于上传音频文件。
| 参数名称 | 描述 |
|---|---|
| context | Android Context 对象。 |
| uri | 音频文件 URI 地址。 |
| duration | 音频文件时长,单位为毫秒。 |
| nosTokenSceneKey | 音频文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 1682 行定义.
|
static |
创建一条语音消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| file | Android File 对象。 |
| duration | 语音时长,单位为毫秒。 |
在文件 MessageBuilder.java 第 349 行定义.
|
static |
创建一条语音消息。
| 参数名称 | 描述 |
|---|---|
| context | Android Context 对象。 |
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| uri | 音频文件 URI 地址。 |
| duration | 语音时长,单位为毫秒。 |
在文件 MessageBuilder.java 第 389 行定义.
|
static |
创建一条语音消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| file | Android File 对象。 |
| duration | 语音时长,单位为毫秒。 |
| nosTokenSceneKey | 图片文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 429 行定义.
|
static |
创建一条语音消息。
| 参数名称 | 描述 |
|---|---|
| context | Android Context 对象。 |
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| uri | 音频文件 URI 地址。 |
| duration | 语音时长,单位为毫秒。 |
| nosTokenSceneKey | 图片文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 480 行定义.
|
static |
创建一条自定义消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| attachment | MsgAttachment 对象。长度不得超过 5000 字符。 |
在文件 MessageBuilder.java 第 1067 行定义.
|
static |
创建一条自定义消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| content | 消息简要描述,可用于推送及状态栏消息提醒的展示。创建成功后可通过 IMMessage#getContent 获取。 |
| attachment | MsgAttachment 对象。长度不得超过 5000 字符。 |
在文件 MessageBuilder.java 第 1105 行定义.
|
static |
创建一条自定义消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| content | 消息简要描述,可用于推送及状态栏消息提醒的展示。创建成功后可通过 IMMessage#getContent 获取。 |
| attachment | MsgAttachment 对象。长度不得超过 5000 字符。 |
| config | 自定义消息配置,详见 CustomMessageConfig。用于设定消息的声明周期,是否需要推送,是否需要计入未读数等。 |
在文件 MessageBuilder.java 第 1147 行定义.
|
static |
创建一条自定义消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| content | 消息简要描述,可用于推送及状态栏消息提醒的展示。创建成功后可通过 IMMessage#getContent 获取。 |
| attachment | MsgAttachment 对象。长度不得超过 5000 字符。 |
| config | 自定义消息配置,详见 CustomMessageConfig。用于设定消息的声明周期,是否需要推送,是否需要计入未读数等。 |
| nosTokenSceneKey | 图片文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 1193 行定义.
|
static |
创建一条空消息。
该方法仅设置聊天对象以及时间点,用于历史消息查询。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| time | 历史消息查询的起始时间 Unix 时间戳(毫秒)。 |
在文件 MessageBuilder.java 第 1296 行定义.
|
static |
创建文件附件。用于上传文件。
| 参数名称 | 描述 |
|---|---|
| file | Android File 对象。 |
| displayName | 文件显示名称,可不同于文件名。 |
| nosTokenSceneKey | 文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 1834 行定义.
|
static |
创建文件附件。用于上传文件。
| 参数名称 | 描述 |
|---|---|
| context | Android Context 对象。 |
| uri | 文件 URI 地址。 |
| displayName | 文件显示名称,可不同于文件名。 |
| nosTokenSceneKey | 文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 1877 行定义.
|
static |
创建一条文件消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| file | Android File 对象。 |
| displayName | 文件显示名称,可不同于文件名。 |
在文件 MessageBuilder.java 第 798 行定义.
|
static |
创建一条文件消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| uri | 文件 URI 地址。 |
| displayName | 文件显示名称,可不同于文件名。 |
在文件 MessageBuilder.java 第 834 行定义.
|
static |
创建一条文件消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| file | Android File 对象。 |
| displayName | 文件显示名称,可不同于文件名。 |
| nosTokenSceneKey | 图片文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 874 行定义.
|
static |
创建一条文件消息。
| 参数名称 | 描述 |
|---|---|
| context | Android Context 对象。 |
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| uri | 文件 URI 地址。 |
| displayName | 文件显示名称,可不同于文件名。 |
| nosTokenSceneKey | 图片文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 923 行定义.
|
static |
创建一条待转发消息。
| 参数名称 | 描述 |
|---|---|
| message | 已创建的 IMMessage 对象。 |
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| time | 历史消息查询的起始时间 Unix 时间戳(毫秒)。 |
在文件 MessageBuilder.java 第 1336 行定义.
|
static |
创建多条待合并转发的消息。
| 参数名称 | 描述 |
|---|---|
| message | 已创建的 IMMessage 列表。 |
在文件 MessageBuilder.java 第 1404 行定义.
|
static |
创建一条 JSON 消息。
| 参数名称 | 描述 |
|---|---|
| json | JSON 格式的字符串。 |
在文件 MessageBuilder.java 第 1488 行定义.
|
static |
创建图片附件,用于上传图片文件。
| 参数名称 | 描述 |
|---|---|
| file | Android File 对象。 |
| displayName | 图片文件显示名称,可不同于文件名。 |
| nosTokenSceneKey | 图片文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 1551 行定义.
|
static |
创建图片附件,用于上传图片文件。
| 参数名称 | 描述 |
|---|---|
| context | Android Context 对象。 |
| uri | 图片文件 URI 地址。 |
| displayName | 图片文件显示名称,可不同于文件名。 |
| nosTokenSceneKey | 图片文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 1597 行定义.
|
static |
创建一条图片消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| file | Android File 对象。 |
在文件 MessageBuilder.java 第 108 行定义.
|
static |
创建一条图片消息。
| 参数名称 | 描述 |
|---|---|
| context | Android Context 对象。 |
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| uri | 图片文件 URI 地址。 |
在文件 MessageBuilder.java 第 144 行定义.
|
static |
创建一条图片消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| file | Android File 对象。 |
| displayName | 图片文件显示名称,可不同于文件名。 |
在文件 MessageBuilder.java 第 180 行定义.
|
static |
创建一条图片消息。
| 参数名称 | 描述 |
|---|---|
| context | Android Context 对象。 |
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| uri | 图片文件 URI 地址。 |
| displayName | 图片文件显示名称,可不同于文件名。 |
在文件 MessageBuilder.java 第 220 行定义.
|
static |
创建一条图片消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| file | Android File 对象。 |
| displayName | 图片文件显示名称,可不同于文件名。 |
| nosTokenSceneKey | 图片文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 260 行定义.
|
static |
创建一条图片消息。
| 参数名称 | 描述 |
|---|---|
| context | Android Context 对象。 |
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| uri | 图片文件 URI 地址。 |
| displayName | 图片文件显示名称,可不同于文件名。 |
| nosTokenSceneKey | 图片文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 309 行定义.
|
static |
创建一条地理位置消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| lat | 位置纬度。 |
| lng | 位置经度。 |
| addr | 位置描述信息。 |
在文件 MessageBuilder.java 第 527 行定义.
|
static |
创建一条通话记录消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| netCallAttachment | 通话记录附件对象,详见 MsgAttachment。 |
在文件 MessageBuilder.java 第 1259 行定义.
|
static |
该方法不推荐使用,请使用 MessageBuilder#createRobotTextMessage 和 MessageBuilder#createRobotTipMessage。
在文件 MessageBuilder.java 第 1208 行定义.
|
static |
创建一条机器人普通文本消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| text | 文本消息内容。 |
| messageRobotInfo | MessageRobotInfo |
在文件 MessageBuilder.java 第 994 行定义.
|
static |
创建一条机器人提醒消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| messageRobotInfo | MessageRobotInfo |
在文件 MessageBuilder.java 第 1030 行定义.
|
static |
创建一条文本消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| text | 文本消息字符串,不得超过 5000 字符。 |
在文件 MessageBuilder.java 第 73 行定义.
|
static |
创建一条提醒消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
在文件 MessageBuilder.java 第 955 行定义.
|
static |
创建视频附件。用于上传视频文件。
| 参数名称 | 描述 |
|---|---|
| file | Android File 对象。 |
| duration | 视频文件时长,单位为毫秒。 |
| width | 视频宽度,单位为像素。 |
| height | 视频高度,单位为像素。 |
| displayName | 视频文件显示名称,可不同于文件名。 |
| nosTokenSceneKey | 视频文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 1733 行定义.
|
static |
创建视频附件。用于上传视频文件。
| 参数名称 | 描述 |
|---|---|
| context | Android Context 对象。 |
| uri | 视频文件 URI 地址。 |
| duration | 视频文件时长,单位为毫秒。 |
| width | 视频宽度,单位为像素。 |
| height | 视频高度,单位为像素。 |
| displayName | 视频文件显示名称,可不同于文件名。 |
| nosTokenSceneKey | 视频文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 1791 行定义.
|
static |
创建一条视频消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| file | Android File 对象。 |
| duration | 视频文件时长,单位为毫秒。 |
| width | 视频宽度,单位为像素。 |
| height | 视频高度,单位为像素。 |
| displayName | 视频文件显示名称,可不同于文件名。 |
在文件 MessageBuilder.java 第 585 行定义.
|
static |
创建一条视频消息。
| 参数名称 | 描述 |
|---|---|
| context | Android Context 对象。 |
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| uri | 视频文件 URI 地址。 |
| duration | 视频文件时长,单位为毫秒。 |
| width | 视频宽度,单位为像素。 |
| height | 视频高度,单位为像素。 |
| displayName | 视频文件显示名称,可不同于文件名。 |
在文件 MessageBuilder.java 第 638 行定义.
|
static |
创建一条视频消息。
| 参数名称 | 描述 |
|---|---|
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| file | Android File 对象。 |
| duration | 视频文件时长,单位为毫秒。 |
| width | 视频宽度,单位为像素。 |
| height | 视频高度,单位为像素。 |
| displayName | 视频文件显示名称,可不同于文件名。 |
| nosTokenSceneKey | 图片文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 690 行定义.
|
static |
创建一条视频消息。
| 参数名称 | 描述 |
|---|---|
| context | Android Context 对象。 |
| sessionId | 会话 ID,根据会话类型(sessionType)判断:
|
| sessionType | 会话类型,详见 SessionTypeEnum。 |
| uri | 视频文件 URI 地址。 |
| duration | 视频文件时长,单位为毫秒。 |
| width | 视频宽度,单位为像素。 |
| height | 视频高度,单位为像素。 |
| displayName | 视频文件显示名称,可不同于文件名。 |
| nosTokenSceneKey | 图片文件上传时使用的 NOS Scene Key,详见 NimNosSceneKeyConstant。 |
在文件 MessageBuilder.java 第 755 行定义.
1.8.11