HQVoiceMessage

public class HQVoiceMessage

高清语音消息类

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

Constructors

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

Properties

Link copied to clipboard
public final static Creator<HQVoiceMessage> CREATOR
读取接口,目的是要从 Parcel 中构造一个实现了 Parcelable 的类的实例处理。
Link copied to clipboard
public String format
音频的格式
Link copied to clipboard
public int numberOfChannels
音频的声道数,仅单声道支持 STT 功能。
Link copied to clipboard
public int sampleRate
音频的采样率,仅 8000、16000 支持 STT 功能。
Link copied to clipboard
public SpeechToTextInfo sttInfo
语音转文本信息

Functions

Link copied to clipboard
public int describeContents()
Link copied to clipboard
public Array<byte> encode()
将本地消息对象序列化为消息数据。
Link copied to clipboard
public int getDuration()
获取语音消息的时长,以秒为单位。
Link copied to clipboard
public Uri getFileUrl()
获取高清语音消息远端下载 URL
Link copied to clipboard
public String getFormat()
Link copied to clipboard
public int getmDuration()
Link copied to clipboard
public int getNumberOfChannels()
Link copied to clipboard
public int getSampleRate()
Link copied to clipboard
public SpeechToTextInfo getSttInfo()
获取语音转文本信息。(仅提供 get 方法)
Link copied to clipboard
public static SpeechToTextInfo jsonToSpeechToTextInfo(String messageUId, String json)
Link copied to clipboard
public static HQVoiceMessage obtain(Uri uri, int duration)
Link copied to clipboard
public void setDuration(int duration)
设置语音消息的时长,以秒为单位。
Link copied to clipboard
public void setFileUrl(Uri uri)
设置高清语音消息远端下载 URL
Link copied to clipboard
public void setFormat(String format)
Link copied to clipboard
public void setmDuration(int mDuration)
Link copied to clipboard
public void setNumberOfChannels(int numberOfChannels)
Link copied to clipboard
public void setSampleRate(int sampleRate)
Link copied to clipboard
public void setSttInfo(SpeechToTextInfo sttInfo)
Link copied to clipboard
public void writeToParcel(Parcel dest, int flags)
将类的数据写入外部提供的 Parcel 中。