Public 成员函数 | |
String | getVideoPath () |
String | getVideoUUID () |
int | getVideoSize () |
int | getDuration () |
void | downloadVideo (final String path, final V2TIMDownloadCallback v2TIMDownloadCallback) |
void | getVideoUrl (final V2TIMValueCallback< String > callback) |
String | getSnapshotPath () |
String | getSnapshotUUID () |
int | getSnapshotSize () |
int | getSnapshotWidth () |
int | getSnapshotHeight () |
void | downloadSnapshot (final String path, final V2TIMDownloadCallback v2TIMDownloadCallback) |
void | getSnapshotUrl (final V2TIMValueCallback< String > callback) |
String | toString () |
V2TIMElem | getNextElem () |
void | appendElem (V2TIMElem v2TIMElem) |
|
inline |
视频文件路径(只有发送方才能获取到)
|
inline |
视频 ID,内部标识,可用于外部缓存 key
|
inline |
视频大小
|
inline |
视频时长,单位:秒
|
inline |
下载视频 downloadVideo 接口每次都会从服务端下载,如需缓存或者存储,开发者可根据 uuid 作为 key 进行外部存储,ImSDK 并不会存储资源文件。
path | 视频保存路径,需要外部指定 |
v2TIMDownloadCallback | 回调 |
|
inline |
获取视频 URL 下载地址
|
inline |
截图文件路径(只有发送方才能获取到)
|
inline |
截图 ID,内部标识,可用于外部缓存 key
|
inline |
截图大小
|
inline |
截图宽度
|
inline |
截图高度
|
inline |
下载视频截图 downloadSnapshot 接口每次都会从服务端下载,如需缓存或者存储,开发者可根据 uuid 作为 key 进行外部存储,IMSDK 并不会存储资源文件。
path | 截图保存路径,需要外部指定 |
v2TIMDownloadCallback | 回调 |
|
inline |
获取截图 URL 下载地址
|
inline |
|
inlineinherited |
|
inlineinherited |
添加下一个 elem 元素
如果您的消息需要多个 elem,可以在创建 Message 对象后,通过 Message 的 elem 对象设置下一个 elem 对象。
以 V2TIMTextElem 和 V2TIMCustomElem 多 elem 为例,示例代码如下:
V2TIMMessage message = V2TIMManager.getMessageManager().createTextMessage("test");
V2TIMCustomElem customElem = new V2TIMCustomElem();
customElem.setData("自定义消息".getBytes());
message.getTextElem().appendElem(customElem);