com.bokecc.sdk.mobile.upload

## 类 Uploader

- java.lang.Object
- - com.bokecc.sdk.mobile.upload.Uploader

-     public class Uploader
      extends java.lang.Object

  视频上传

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static int` | `FAIL` 上传状态：上传失败
    `static int` | `FINISH` 上传状态：上传完成
    `static int` | `PAUSE` 上传状态：暂停上传
    `static int` | `UPLOAD` 上传状态：正在上传
    `static int` | `WAIT` 上传状态：等待上传

  - ### 构造器概要

    构造器
    构造器和说明
    `Uploader(VideoInfo videoInfo, java.lang.String apiKey)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `cancel()` 取消上传
    `void` | `disconnectRequest()` 断开当前的网络请求，需要配合pause()和cancel()方法使用
    `int` | `getStatus()` 返回上传状态
    `void` | `pause()` 暂停上传
    `void` | `resume()` 恢复上传
    `java.lang.String` | `retrieve(java.lang.String urlStr, int timeOut, java.util.Map<java.lang.String,java.lang.String> params, HttpUtil.HttpMethod httpMethod)`
    `void` | `setHttps(boolean isHttps)`
    `void` | `setUploadListener(UploadListener uploadListener)` 设置上传监听器
    `void` | `start()` 开始上传

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

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

- - ### 字段详细资料

    - #### WAIT

          public static final int WAIT

      上传状态：等待上传
      另请参阅:
        常量字段值

    - #### UPLOAD

          public static final int UPLOAD

      上传状态：正在上传
      另请参阅:
        常量字段值

    - #### PAUSE

          public static final int PAUSE

      上传状态：暂停上传
      另请参阅:
        常量字段值

    - #### FINISH

          public static final int FINISH

      上传状态：上传完成
      另请参阅:
        常量字段值

    - #### FAIL

          public static final int FAIL

      上传状态：上传失败
      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### Uploader

          public Uploader(VideoInfo videoInfo,
                          java.lang.String apiKey)

  - ### 方法详细资料

    - #### setUploadListener

          public void setUploadListener(UploadListener uploadListener)

      设置上传监听器
      参数:
        `uploadListener` -

    - #### getStatus

          public int getStatus()

      返回上传状态
      返回:
        status

    - #### start

          public void start()

      开始上传

    - #### pause

          public void pause()

      暂停上传

    - #### resume

          public void resume()

      恢复上传

    - #### cancel

          public void cancel()

      取消上传

    - #### retrieve

          public java.lang.String retrieve(java.lang.String urlStr,
                                           int timeOut,
                                           java.util.Map<java.lang.String,java.lang.String> params,
                                           HttpUtil.HttpMethod httpMethod)

    - #### disconnectRequest

          public void disconnectRequest()

      断开当前的网络请求，需要配合pause()和cancel()方法使用

    - #### setHttps

          public void setHttps(boolean isHttps)