SightMessage

public class SightMessage

小视频消息类

小视频消息类,此消息会进行存储并计入未读消息数。

Constructors

Link copied to clipboard
public void SightMessage()
public void SightMessage(Array<byte> data)
public void SightMessage(Parcel in)
构造函数。

Properties

Link copied to clipboard
public final static Creator<SightMessage> CREATOR
读取接口,目的是要从 Parcel 中构造一个实现了 Parcelable 的类的实例处理。
Link copied to clipboard
public boolean isOriginal

Functions

Link copied to clipboard
public int describeContents()
描述了包含在 Parcelable 对象排列信息中的特殊对象的类型。
Link copied to clipboard
public Array<byte> encode()
Link copied to clipboard
public String getBase64()
获取需要传递的 Base64 数据。
Link copied to clipboard
public int getDuration()
获取小视频消息时长,以秒为单位
Link copied to clipboard
public long getSize()
获取小视频文件大小
Link copied to clipboard
public Uri getThumbUri()
获取缩略图 Uri。
Link copied to clipboard
public boolean isOriginal()
Link copied to clipboard
public static SightMessage obtain(Uri localUri, int duration)
生成 SightMessage 对象实例。 仅支持 file 开头的文件,如需支持 content 请使用 obtain
public static SightMessage obtain(Context context, Uri localUri, int duration)
public static SightMessage obtain(Context context, Uri thumbUri, Uri localUri, int duration)
生成 SightMessage 对象实例。
@Deprecated()
public static SightMessage obtain(Uri thumbUri, Uri localUri, int duration)
Link copied to clipboard
public void setBase64(String base64)
设置需要传递的 Base64 数据
Link copied to clipboard
public void setDuration(int duration)
设置小视频消息时长,以秒为单位
Link copied to clipboard
public void setSize(long size)
设置小视频文件大小
Link copied to clipboard
public void setThumbUri(Uri thumbUri)
设置缩略图 Uri。
Link copied to clipboard
public void writeToParcel(Parcel dest, int flags)
将类的数据写入外部提供的 Parcel 中。