Class MediaMessageContent

  • All Implemented Interfaces:

    
    public abstract class MediaMessageContent
    
                        

    媒体类型消息的父类

    SDK 中所有媒体类型消息(图片、文件等)均继承此类。 开发者如需将自定义的媒体类型消息上传到融云默认的服务器时必须继承此类 ( SDK 负责媒体消息的上传及上传成功后的发送,开发者自行处理消息接收后的展示) 。 以下属性需要子类在 encode、decode 方法中和扩展的属性一同进行处理。

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      Uri getLocalPath() 获取媒体内容的本地路径(此属性必须有值)
      Uri getMediaUrl() 获取媒体内容上传服务器后的网络地址(上传成功后 SDK 会为该属性赋值)
      void setMediaUrl(Uri mMediaUrl) 设置媒体内容上传服务器后的网络地址(上传成功后 SDK 会为该属性赋值)
      void setLocalPath(Uri mLocalPath) 设置获取媒体内容的本地路径(此属性必须有值)
      String getName() 获取媒体内容的文件名(如不传使用 SDK 中 downloadMediaMessage 方法下载后会默认生成一个名称)
      void setName(String name) 设置媒体内容的文件名(如不传使用 SDK 中 downloadMediaMessage 方法下载后会默认生成一个名称)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MediaMessageContent

        MediaMessageContent()
    • Method Detail

      • getLocalPath

         Uri getLocalPath()

        获取媒体内容的本地路径(此属性必须有值)

        Returns:

        媒体内容的本地路径(此属性必须有值)

      • getMediaUrl

         Uri getMediaUrl()

        获取媒体内容上传服务器后的网络地址(上传成功后 SDK 会为该属性赋值)

        Returns:

        媒体内容上传服务器后的网络地址(上传成功后 SDK 会为该属性赋值)

      • setMediaUrl

         void setMediaUrl(Uri mMediaUrl)

        设置媒体内容上传服务器后的网络地址(上传成功后 SDK 会为该属性赋值)

        Parameters:
        mMediaUrl - 媒体内容上传服务器后的网络地址(上传成功后 SDK 会为该属性赋值)
      • setLocalPath

         void setLocalPath(Uri mLocalPath)

        设置获取媒体内容的本地路径(此属性必须有值)

        Parameters:
        mLocalPath - 获取媒体内容的本地路径(此属性必须有值)
      • getName

         String getName()

        获取媒体内容的文件名(如不传使用 SDK 中 downloadMediaMessage 方法下载后会默认生成一个名称)

        Returns:

        媒体内容的文件名(如不传使用 SDK 中 downloadMediaMessage 方法下载后会默认生成一个名称)

      • setName

         void setName(String name)

        设置媒体内容的文件名(如不传使用 SDK 中 downloadMediaMessage 方法下载后会默认生成一个名称)

        Parameters:
        name - 媒体内容的文件名(如不传使用 SDK 中 downloadMediaMessage 方法下载后会默认生成一个名称)