public class V2TIMVideoElem extends V2TIMElem
V2TIMElem.V2ProgressInfo
构造器和说明 |
---|
V2TIMVideoElem() |
限定符和类型 | 方法和说明 |
---|---|
void |
downloadSnapshot(java.lang.String path,
V2TIMDownloadCallback v2TIMDownloadCallback)
下载视频截图
downloadSnapshot 接口每次都会从服务端下载,如需缓存或者存储,开发者可根据 uuid 作为 key 进行外部存储,IMSDK 并不会存储资源文件。
|
void |
downloadVideo(java.lang.String path,
V2TIMDownloadCallback v2TIMDownloadCallback)
下载视频
downloadVideo 接口每次都会从服务端下载,如需缓存或者存储,开发者可根据 uuid 作为 key 进行外部存储,ImSDK 并不会存储资源文件。
|
int |
getDuration()
视频时长,单位:秒
|
int |
getSnapshotHeight()
截图高度
|
java.lang.String |
getSnapshotPath()
截图文件路径(只有发送方才能获取到)
|
int |
getSnapshotSize()
截图大小
|
void |
getSnapshotUrl(V2TIMValueCallback<java.lang.String> callback)
获取截图 URL 下载地址
|
java.lang.String |
getSnapshotUUID()
截图 ID,内部标识,可用于外部缓存 key
|
int |
getSnapshotWidth()
截图宽度
|
java.lang.String |
getVideoPath()
视频文件路径(只有发送方才能获取到)
|
int |
getVideoSize()
视频大小
|
void |
getVideoUrl(V2TIMValueCallback<java.lang.String> callback)
获取视频 URL 下载地址
|
java.lang.String |
getVideoUUID()
视频 ID,内部标识,可用于外部缓存 key
|
java.lang.String |
toString() |
getNextElem
public java.lang.String getVideoPath()
public java.lang.String getVideoUUID()
public int getVideoSize()
public int getDuration()
public void downloadVideo(@NonNull java.lang.String path, V2TIMDownloadCallback v2TIMDownloadCallback)
path
- 视频保存路径,需要外部指定v2TIMDownloadCallback
- 回调public void getVideoUrl(V2TIMValueCallback<java.lang.String> callback)
public java.lang.String getSnapshotPath()
public java.lang.String getSnapshotUUID()
public int getSnapshotSize()
public int getSnapshotWidth()
public int getSnapshotHeight()
public void downloadSnapshot(@NonNull java.lang.String path, V2TIMDownloadCallback v2TIMDownloadCallback)
path
- 截图保存路径,需要外部指定v2TIMDownloadCallback
- 回调public void getSnapshotUrl(V2TIMValueCallback<java.lang.String> callback)
public java.lang.String toString()
toString
在类中 java.lang.Object