com.aliyun.player

## 接口 AliListPlayer

- 所有超级接口:
    AliPlayer

      public interface AliListPlayer
      extends AliPlayer

  \addtogroup player_listplayer

- - ### 嵌套类概要

    - ### 从接口继承的嵌套类/接口 com.aliyun.player.AliPlayer

      `AliPlayer.OnVerifyTimeExpireCallback, AliPlayer.Status`

  - ### 方法概要

    所有方法 实例方法 抽象方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `addVid(java.lang.String videoId, java.lang.String uid)` 添加播放的vid
    `boolean` | `moveTo(java.lang.String uid, PlayAuthInfo info)` 播放某一个视频。
    `boolean` | `moveTo(java.lang.String uid, StsInfo info)` 播放某一个视频。
    `boolean` | `moveToNext(PlayAuthInfo info)` 播放下一个视频。
    `boolean` | `moveToNext(StsInfo info)` 播放下一个视频。
    `boolean` | `moveToNextWithPrerendered(PlayAuthInfo info)` 播放下一个视频。
    `boolean` | `moveToNextWithPrerendered(StsInfo info)` 播放下一个视频。
    `boolean` | `moveToPrev(PlayAuthInfo info)` 播放上一个视频。
    `boolean` | `moveToPrev(StsInfo info)` 播放上一个视频。
    `void` | `setDefinition(java.lang.String definition)` 设置播放的清晰度。

    - ### 从接口继承的方法 com.aliyun.player.AliPlayer

      `invokeComponent, setDataSource, setDataSource, setDataSource, setDataSource, setOnVerifyTimeExpireCallback, updateStsInfo, updateVidAuth`

- - ### 方法详细资料

    - #### setDefinition

          void setDefinition(java.lang.String definition)

      设置播放的清晰度。如果不设置或者为空，则取视频的第一个。
      参数:
        `definition` - 清晰度值。

    - #### addVid

          void addVid(java.lang.String videoId,
                      java.lang.String uid)

      添加播放的vid
      参数:
        `videoId` - vid
        `uid` - 视频的唯一标志。用于区分视频是否一样。如果uid一样，则认为是一样的。

    - #### moveToNext

          boolean moveToNext(StsInfo info)

      播放下一个视频。 注意：只能用于vid的播放。
      参数:
        `info` - sts的信息。传递这个信息保证sts不过期。
      返回:
        是否成功。

    - #### moveToNextWithPrerendered

          boolean moveToNextWithPrerendered(StsInfo info)

      播放下一个视频。 注意：只能用于vid的播放。该接口只在使用了预渲染的player（getPreRenderPlayer返回的player）去播放的时候去调用，listPlayer内部不再去播放
      参数:
        `info` - sts的信息。传递这个信息保证sts不过期。
      返回:
        是否成功。

    - #### moveToPrev

          boolean moveToPrev(StsInfo info)

      播放上一个视频。 注意：只能用于vid的播放。
      参数:
        `info` - sts的信息。传递这个信息保证sts不过期。
      返回:
        是否成功。

    - #### moveTo

          boolean moveTo(java.lang.String uid,
                         StsInfo info)

      播放某一个视频。 注意：只能用于vid的播放。
      参数:
        `uid` - 视频的唯一标志。用于区分视频是否一样。如果uid一样，则认为是一样的。
        `info` - sts的信息。传递这个信息保证sts不过期。
      返回:
        是否成功。

    - #### moveToNext

          boolean moveToNext(PlayAuthInfo info)

      播放下一个视频。 注意：只能用于vid的播放。
      参数:
        `info` - playauth的信息。传递这个信息保证playauth不过期。
      返回:
        是否成功。

    - #### moveToNextWithPrerendered

          boolean moveToNextWithPrerendered(PlayAuthInfo info)

      播放下一个视频。 注意：只能用于vid的播放。该接口只在使用了预渲染的player（getPreRenderPlayer返回的player）去播放的时候去调用，listPlayer内部不再去播放
      参数:
        `info` - playauth。传递这个信息保证playauth不过期。
      返回:
        是否成功。

    - #### moveToPrev

          boolean moveToPrev(PlayAuthInfo info)

      播放上一个视频。 注意：只能用于vid的播放。
      参数:
        `info` - playauth的信息。传递这个信息保证playauth不过期。
      返回:
        是否成功。

    - #### moveTo

          boolean moveTo(java.lang.String uid,
                         PlayAuthInfo info)

      播放某一个视频。 注意：只能用于vid的播放。
      参数:
        `uid` - 视频的唯一标志。用于区分视频是否一样。如果uid一样，则认为是一样的。
        `info` - playauth的信息。传递这个信息保证playauth不过期。
      返回:
        是否成功。