差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
im:android:basics:message [2020/07/03 03:14] liujn [发送语音消息] |
im:android:basics:message [2020/07/03 03:28] liujn [发送文件消息] |
||
---|---|---|---|
行 59: | 行 59: | ||
EMClient.getInstance().chatManager().sendMessage(message); | EMClient.getInstance().chatManager().sendMessage(message); | ||
</code> | </code> | ||
+ | 发送成功后,获取视频消息缩略图及附件 | ||
+ | <code> | ||
+ | EMVideoMessageBody videoBody = (EMVideoMessageBody) message.getBody(); | ||
+ | //获取视频文件在服务器的路径 | ||
+ | String videoRemoteUrl = videoBody.getRemoteUrl(); | ||
+ | //获取缩略图在服务器的路径 | ||
+ | String thumbnailUrl = videoBody.getThumbnailUrl(); | ||
+ | //本地视频文件的资源路径 | ||
+ | Uri videoLocalUri = videoBody.getLocalUri(); | ||
+ | //本地视频缩略图资源路径 | ||
+ | Uri localThumbUri = videoBody.getLocalThumbUri(); | ||
+ | </code> | ||
====发送图片消息==== | ====发送图片消息==== | ||
行 70: | 行 81: | ||
EMClient.getInstance().chatManager().sendMessage(message); | EMClient.getInstance().chatManager().sendMessage(message); | ||
</code> | </code> | ||
+ | 发送成功后,获取图片消息缩略图及附件 | ||
+ | <code> | ||
+ | EMImageMessageBody imgBody = (EMImageMessageBody) message.getBody(); | ||
+ | //获取图片文件在服务器的路径 | ||
+ | String imgRemoteUrl = imgBody.getRemoteUrl(); | ||
+ | //获取图片缩略图在服务器的路径 | ||
+ | String thumbnailUrl = imgBody.getThumbnailUrl(); | ||
+ | //本地图片文件的资源路径 | ||
+ | Uri imgLocalUri = imgBody.getLocalUri(); | ||
+ | //本地图片缩略图资源路径 | ||
+ | Uri thumbnailLocalUri = imgBody.thumbnailLocalUri(); | ||
+ | </code> | ||
====发送地理位置消息==== | ====发送地理位置消息==== | ||
行 92: | 行 114: | ||
EMClient.getInstance().chatManager().sendMessage(message); | EMClient.getInstance().chatManager().sendMessage(message); | ||
</code> | </code> | ||
+ | 发送成功后,获取文件消息附件 | ||
+ | <code> | ||
+ | EMNormalFileMessageBody fileMessageBody = (EMNormalFileMessageBody) message.getBody(); | ||
+ | //获取文件在服务器的路径 | ||
+ | String fileRemoteUrl = fileMessageBody.getRemoteUrl(); | ||
+ | //本地文件的资源路径 | ||
+ | Uri fileLocalUri = fileMessageBody.getLocalUri(); | ||
+ | </code> | ||
==== 发送透传消息 ==== | ==== 发送透传消息 ==== | ||