# HQVoiceMessage

public class HQVoiceMessage

高清语音消息类

高清语音消息类，此消息会进行存储并计入未读消息数。

## Constructors

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

## Properties

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

## Functions

describeContents
Link copied to clipboard
public int describeContents()
encode
Link copied to clipboard
public Array<byte> encode()
将本地消息对象序列化为消息数据。
getDuration
Link copied to clipboard
public int getDuration()
获取语音消息的时长，以秒为单位。
getFileUrl
Link copied to clipboard
public Uri getFileUrl()
获取高清语音消息远端下载 URL
obtain
Link copied to clipboard
public static HQVoiceMessage obtain(Uri uri, int duration)
setDuration
Link copied to clipboard
public void setDuration(int duration)
设置语音消息的时长，以秒为单位。
setFileUrl
Link copied to clipboard
public void setFileUrl(Uri uri)
设置高清语音消息远端下载 URL
writeToParcel
Link copied to clipboard
public void writeToParcel(Parcel dest, int flags)
将类的数据写入外部提供的 Parcel 中。