Class HQVoiceMessage

  • All Implemented Interfaces:

    
    public class HQVoiceMessage
    
                        

    高清语音消息类

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

    • Constructor Detail

      • HQVoiceMessage

        HQVoiceMessage(Array<byte> data)
      • HQVoiceMessage

        HQVoiceMessage(Parcel in)
        构造函数。
        Parameters:
        in - 初始化传入的 Parcel。
    • Method Detail

      • getSttInfo

         SpeechToTextInfo getSttInfo()

        获取语音转文本信息。(仅提供 get 方法)

        Since:

        5.22.0

      • setSttInfo

         void setSttInfo(SpeechToTextInfo sttInfo)
      • encode

         Array<byte> encode()

        将本地消息对象序列化为消息数据。

        Returns:

        消息数据。

      • writeToParcel

         void writeToParcel(Parcel dest, int flags)

        将类的数据写入外部提供的 Parcel 中。

        Parameters:
        dest - 对象被写入的 Parcel。
        flags - 对象如何被写入的附加标志,可能是 0 或 PARCELABLE_WRITE_RETURN_VALUE。
      • 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