Package io.rong.message
Class HQVoiceMessage
-
- All Implemented Interfaces:
public class HQVoiceMessage
高清语音消息类
高清语音消息类,此消息会进行存储并计入未读消息数。
-
-
Field Summary
Fields Modifier and Type Field Description public final static Creator<HQVoiceMessage>
CREATOR
-
Constructor Summary
Constructors Constructor Description HQVoiceMessage(Array<byte> data)
HQVoiceMessage(Parcel in)
构造函数。
-
Method Summary
Modifier and Type Method Description static HQVoiceMessage
obtain(Uri uri, int duration)
Array<byte>
encode()
将本地消息对象序列化为消息数据。 void
writeToParcel(Parcel dest, int flags)
将类的数据写入外部提供的 Parcel 中。 int
describeContents()
int
getDuration()
获取语音消息的时长,以秒为单位。 void
setDuration(int duration)
设置语音消息的时长,以秒为单位。 Uri
getFileUrl()
获取高清语音消息远端下载 URL void
setFileUrl(Uri uri)
设置高清语音消息远端下载 URL -
-
Constructor Detail
-
HQVoiceMessage
HQVoiceMessage(Array<byte> data)
-
HQVoiceMessage
HQVoiceMessage(Parcel in)
构造函数。- Parameters:
in
- 初始化传入的 Parcel。
-
-
Method Detail
-
obtain
static HQVoiceMessage obtain(Uri uri, int duration)
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
将类的数据写入外部提供的 Parcel 中。
- Parameters:
dest
- 对象被写入的 Parcel。flags
- 对象如何被写入的附加标志,可能是 0 或 PARCELABLE_WRITE_RETURN_VALUE。
-
describeContents
int describeContents()
-
getDuration
int getDuration()
获取语音消息的时长,以秒为单位。
- Returns:
语音消息的时长,以秒为单位。
-
setDuration
void setDuration(int duration)
设置语音消息的时长,以秒为单位。
- Parameters:
duration
- 语音消息的时长,以秒为单位。
-
getFileUrl
Uri getFileUrl()
获取高清语音消息远端下载 URL
- Returns:
高清语音消息远端下载 URL
-
setFileUrl
void setFileUrl(Uri uri)
设置高清语音消息远端下载 URL
- Parameters:
uri
- 高清语音消息远端下载 URL
-
-
-
-