NIMSDK-AOS  9.19.0
Public 成员函数 | Protected 成员函数 | 所有成员列表
com.netease.nimlib.sdk.msg.attachment.VideoAttachment类 参考

视频消息附件 更多...

类 com.netease.nimlib.sdk.msg.attachment.VideoAttachment 继承关系图:
com.netease.nimlib.sdk.msg.attachment.FileAttachment com.netease.nimlib.sdk.msg.attachment.MsgAttachment

Public 成员函数

 VideoAttachment ()
 
 VideoAttachment (String attach)
 
int getWidth ()
 获取视频的宽度 更多...
 
void setWidth (int width)
 设置视频的宽度 更多...
 
int getHeight ()
 获取视频的高度 更多...
 
void setHeight (int height)
 设置视频的高度 更多...
 
long getDuration ()
 获取视频的播放时长 更多...
 
void setDuration (long duration)
 设置视频的播放时长 更多...
 
String getThumbUrl ()
 获取缩略图 thumbUrl 更多...
 
- Public 成员函数 继承自 com.netease.nimlib.sdk.msg.attachment.FileAttachment
 FileAttachment ()
 
 FileAttachment (String attach)
 
String getPath ()
 获取文件本地路径,若文件不存在,返回null 更多...
 
String getPathForSave ()
 获取用于保存该文件的位置 更多...
 
String getThumbPath ()
 获取缩略图文件的本地路径,若文件不存在,返回null 更多...
 
String getThumbPathForSave ()
 获取用于保存缩略图文件的位置 更多...
 
void setPath (String path)
 设置文件路径 更多...
 
boolean setUri (Uri uri)
 设置文件uri, 仅支持ContentResolver.SCHEME_FILE类型和ContentResolver.SCHEME_CONTENT类型的uri 仅支持发送消息时使用,接收的消息附件不支持uri 更多...
 
Uri getUri ()
 
long getSize ()
 获取文件大小,单位为byte 更多...
 
void setSize (long size)
 设置文件大小,单位为byte 更多...
 
String getMd5 ()
 获取文件内容MD5 更多...
 
void setMd5 (String md5)
 设置文件内容MD5 更多...
 
String getUrl ()
 获取文件在服务器上的下载url。若文件还未上传,返回null 更多...
 
void setUrl (String url)
 设置文件在服务器上的下载url 更多...
 
String getExtension ()
 获取文件后缀名 更多...
 
void setExtension (String extension)
 设置文件后缀名 更多...
 
String getFileName ()
 获取文件名。 更多...
 
String getDisplayName ()
 获取文件的显示名。可以和文件名不同,仅用于界面展示 更多...
 
void setDisplayName (String displayName)
 设置文件显示名 更多...
 
String getNosTokenSceneKey ()
 获取文件上传时的nos scene 更多...
 
void setNosTokenSceneKey (String nosTokenSceneKey)
 设置文件上传时的nos scene 更多...
 
long getExpire ()
 
boolean isForceUpload ()
 文件是否强制重新上传 更多...
 
void setForceUpload (boolean forceUpload)
 设置文件是否强制重新上传,默认false 更多...
 
String toJson (boolean send)
 将消息附件序列化为字符串,存储到消息数据库或发送到服务器。
更多...
 

Protected 成员函数

NimStorageType storageType ()
 
void save (JSONObject json)
 
void load (JSONObject json)
 
- Protected 成员函数 继承自 com.netease.nimlib.sdk.msg.attachment.FileAttachment
NimStorageType storageType ()
 
void save (JSONObject json)
 
void load (JSONObject json)
 

额外继承的成员函数

- Protected 属性 继承自 com.netease.nimlib.sdk.msg.attachment.FileAttachment
String path
 文件路径 更多...
 
long size
 文件大小 更多...
 
String md5
 文件内容的MD5 更多...
 
String url
 文件下载地址 更多...
 
String displayName
 文件显示名 更多...
 
String extension
 文件后缀名 更多...
 
String nosTokenSceneKey = NimNosSceneKeyConstant.NIM_DEFAULT_IM
 上传文件时用的对token对应的场景,默认NimNosSceneKeyConstant#NIM_DEFAULT_IM 更多...
 
boolean forceUpload = false
 如果服务器存在相同的附件文件,是否强制重新上传 , 默认false 更多...
 

详细描述

视频消息附件

在文件 VideoAttachment.java12 行定义.

构造及析构函数说明

◆ VideoAttachment() [1/2]

com.netease.nimlib.sdk.msg.attachment.VideoAttachment.VideoAttachment ( )

在文件 VideoAttachment.java20 行定义.

◆ VideoAttachment() [2/2]

com.netease.nimlib.sdk.msg.attachment.VideoAttachment.VideoAttachment ( String  attach)

在文件 VideoAttachment.java24 行定义.

成员函数说明

◆ getDuration()

long com.netease.nimlib.sdk.msg.attachment.VideoAttachment.getDuration ( )

获取视频的播放时长

返回
播放时长,单位:ms

在文件 VideoAttachment.java61 行定义.

◆ getHeight()

int com.netease.nimlib.sdk.msg.attachment.VideoAttachment.getHeight ( )

获取视频的高度

在文件 VideoAttachment.java45 行定义.

◆ getThumbUrl()

String com.netease.nimlib.sdk.msg.attachment.VideoAttachment.getThumbUrl ( )

获取缩略图 thumbUrl

返回
thumbUrl 缩略图, 如果url 为空,返回null

在文件 VideoAttachment.java76 行定义.

◆ getWidth()

int com.netease.nimlib.sdk.msg.attachment.VideoAttachment.getWidth ( )

获取视频的宽度

在文件 VideoAttachment.java31 行定义.

◆ load()

void com.netease.nimlib.sdk.msg.attachment.VideoAttachment.load ( JSONObject  json)
protected

在文件 VideoAttachment.java97 行定义.

◆ save()

void com.netease.nimlib.sdk.msg.attachment.VideoAttachment.save ( JSONObject  json)
protected

在文件 VideoAttachment.java90 行定义.

◆ setDuration()

void com.netease.nimlib.sdk.msg.attachment.VideoAttachment.setDuration ( long  duration)

设置视频的播放时长

在文件 VideoAttachment.java68 行定义.

◆ setHeight()

void com.netease.nimlib.sdk.msg.attachment.VideoAttachment.setHeight ( int  height)

设置视频的高度

在文件 VideoAttachment.java52 行定义.

◆ setWidth()

void com.netease.nimlib.sdk.msg.attachment.VideoAttachment.setWidth ( int  width)

设置视频的宽度

在文件 VideoAttachment.java38 行定义.

◆ storageType()

NimStorageType com.netease.nimlib.sdk.msg.attachment.VideoAttachment.storageType ( )
protected

在文件 VideoAttachment.java81 行定义.


该类的文档由以下文件生成: