IM

  • IM > API 文档 > ANDROID API > BMXVideoAttachment

    BMXVideoAttachment

    最近更新时间:2021-07-20 09:33:45

    类 BMXVideoAttachment

    • java.lang.Object

      • BMXBaseObject
        • im.floo.floolib.BMXMessageAttachment
          • im.floo.floolib.BMXFileAttachment
            • im.floo.floolib.BMXVideoAttachment

    • public class BMXVideoAttachment
      extends BMXFileAttachment
      

      视频消息附件

      • 构造器详细资料

        • BMXVideoAttachment

          protected BMXVideoAttachment(long cPtr,
                                       boolean cMemoryOwn)
          
        • BMXVideoAttachment

          public BMXVideoAttachment(java.lang.String path,
                                    int duration,
                                    BMXMessageAttachment.Size size,
                                    java.lang.String displayName)
          

          构造函数,构建发送视频消息附件

          参数:

          path - 文件的本地路径

          duration - 视频片段时长

          size - 视频大小,宽度和高度

          displayName - 文件展示名

        • BMXVideoAttachment

          public BMXVideoAttachment(java.lang.String path,
                                    int duration,
                                    BMXMessageAttachment.Size size)
          
        • BMXVideoAttachment

          public BMXVideoAttachment(java.lang.String path,
                                    java.lang.String thumbnailPath,
                                    int duration,
                                    BMXMessageAttachment.Size size,
                                    java.lang.String displayName)
          

          构造函数,构建发送视频消息附件

          参数:

          path - 文件的本地路径

          thumbnailPath - 缩略图文件的本地路径

          duration - 视频片段时长

          size - 视频大小,宽度和高度

          displayName - 文件展示名

        • BMXVideoAttachment

          public BMXVideoAttachment(java.lang.String path,
                                    java.lang.String thumbnailPath,
                                    int duration,
                                    BMXMessageAttachment.Size size)
          
        • BMXVideoAttachment

          public BMXVideoAttachment(java.lang.String ratelUrl,
                                    int duration,
                                    BMXMessageAttachment.Size size,
                                    java.lang.String displayName,
                                    long fileLength)
          

          构造函数,构建接收视频消息附件

          参数:

          ratelUrl - ratel服务器地址

          duration - 视频片段时长

          size - 视频大小,宽度和高度

          displayName - 文件展示名

          fileLength - 文件大小

        • BMXVideoAttachment

          public BMXVideoAttachment(java.lang.String ratelUrl,
                                    java.lang.String thumbnailUrl,
                                    int duration,
                                    BMXMessageAttachment.Size size,
                                    java.lang.String displayName,
                                    long fileLength)
          

          构造函数,构建接收视频消息附件

          参数:

          ratelUrl - ratel服务器地址

          thumbnailUrl - 缩略图文件服务器地址

          duration - 视频片段时长

          size - 视频大小,宽度和高度

          displayName - 文件展示名

          fileLength - 文件大小

      • 方法详细资料

        • getCPtr

          protected static long getCPtr(BMXVideoAttachment obj)
          
        • finalize

          protected void finalize()
          

          覆盖:

          finalize 在类中 BMXFileAttachment

        • delete

          public void delete()
          

          覆盖:

          delete 在类中 BMXFileAttachment

        • type

          public BMXMessageAttachment.Type type()
          

          返回文件类型

          覆盖:

          type 在类中 BMXFileAttachment

          返回:

          Type

        • clone

          public BMXMessageAttachment clone()
          

          克隆函数

          覆盖:

          clone 在类中 BMXFileAttachment

          返回:

          BMXMessageAttachmentPtr

        • size

          public BMXMessageAttachment.Size size()
          

          视频大小,宽度和高度

          返回:

          Size

        • duration

          public int duration()
          

          视频片段时长

          返回:

          int32_t

        • setThumbnail

          public void setThumbnail(java.lang.String path)
          

          设置发送视频片段消息缩略图

          参数:

          path - 视频片段消息缩略图

        • thumbnailPath

          public java.lang.String thumbnailPath()
          

          缩略图本地路径

          返回:

          std::string

        • thumbnailUrl

          public java.lang.String thumbnailUrl()
          

          缩略图服务器路径

          返回:

          std::string

        • setThumbnailRatelUrl

          public void setThumbnailRatelUrl(java.lang.String thumbnailRatelUrl)
          
        • thumbnailRatelUrl

          public java.lang.String thumbnailRatelUrl()
          
        • thumbnailDownloadStatus

          public BMXMessageAttachment.DownloadStatus thumbnailDownloadStatus()
          

          缩略图下载状态

          返回:

          DownloadStatus

        • dynamic_cast

          public static BMXVideoAttachment dynamic_cast(BMXMessageAttachment attachment)
    以上内容是否对您有帮助?
  • Qvm free helper
    Close