com.aliyun.player.nativeclass

## 类 MediaInfo

- java.lang.Object
- - com.aliyun.player.nativeclass.MediaInfo

-     public class MediaInfo
      extends java.lang.Object

- - ### 构造器概要

    构造器
    构造器和说明
    `MediaInfo()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.lang.String` | `getCoverUrl()` 获取封面地址。
    `int` | `getDuration()` 获取时长
    `java.lang.String` | `getMediaType()` 获取媒体类型。
    `java.lang.String` | `getStatus()` 获取媒体状态。
    `java.util.List<Thumbnail>` | `getThumbnailList()` 获取缩略图地址
    `java.lang.String` | `getTitle()` 获取标题。
    `long` | `getTotalBitrate()` 获取码率(vod和多码率值为0，应该使用TrackInfo中的videoBitrate)
    `java.util.List<TrackInfo>` | `getTrackInfos()` 获取媒体所有的流信息
    `java.lang.String` | `getTransCodeMode()` 获取转码模式。
    `java.lang.String` | `getVideoId()` 获取媒体id
    `void` | `setDuration(int duration)` 设置时长
    `void` | `setTrackInfos(TrackInfo[] trackInfos)`

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### MediaInfo

          public MediaInfo()

  - ### 方法详细资料

    - #### setTrackInfos

          public void setTrackInfos(TrackInfo[] trackInfos)

    - #### getTitle

          public java.lang.String getTitle()

      获取标题。如果用户有自定义标题，那么值为用户定义的标题。
      返回:
        标题

    - #### setDuration

          public void setDuration(int duration)

      设置时长
      参数:
        `duration` - 单位ms

    - #### getDuration

          public int getDuration()

      获取时长
      返回:
        时长。单位ms。

    - #### getStatus

          public java.lang.String getStatus()

      获取媒体状态。
      返回:
        媒体状态。

    - #### getVideoId

          public java.lang.String getVideoId()

      获取媒体id
      返回:
        媒体id

    - #### getCoverUrl

          public java.lang.String getCoverUrl()

      获取封面地址。如果用户有自定义封面，那么值为用户定义的封面地址。
      返回:
        封面地址。

    - #### getTrackInfos

          public java.util.List<TrackInfo> getTrackInfos()

      获取媒体所有的流信息
      返回:
        流信息。见`TrackInfo`

    - #### getMediaType

          public java.lang.String getMediaType()

      获取媒体类型。video,audio.
      返回:
        媒体类型

    - #### getTransCodeMode

          public java.lang.String getTransCodeMode()

      获取转码模式。 FastTranscode（上传完成即转码，且转码完成才能播放）， NoTranscode（上传完成不转码，且立即能播放），默认取值FastTranscode
      返回:
        转码模式

    - #### getThumbnailList

          public java.util.List<Thumbnail> getThumbnailList()

      获取缩略图地址
      返回:
        缩略图地址

    - #### getTotalBitrate

          public long getTotalBitrate()

      获取码率(vod和多码率值为0，应该使用TrackInfo中的videoBitrate)
      返回: