@Deprecated public interface AliyunICompose extends AliyunIBaseCompose
限定符和类型 | 接口和说明 |
---|---|
static interface |
AliyunICompose.AliyunIUploadCallBack
已过时。
|
限定符和类型 | 方法和说明 |
---|---|
int |
cancelUpload()
已过时。
取消上传
|
int |
init(android.content.Context context)
已过时。
初始化,必须最先被调用
|
void |
pauseUpload()
已过时。
暂停上传
|
int |
refreshSTSToken(java.lang.String accessKeyId,
java.lang.String accessKeySecret,
java.lang.String token,
java.lang.String expiration)
已过时。
刷新sts token信息,当收到
AliyunICompose.AliyunIUploadCallBack.onSTSTokenExpired() 回调时,表示token失效了,此时需要开发者
重新获取有效的sts token信息,并且通过该接口刷新sts token信息,然后调用resumeUpload() 继续上传 |
void |
release()
已过时。
释放资源
|
void |
resumeUpload()
已过时。
继续上传
|
void |
setUploadRetryAndTimeout(int retryCount,
int connectTimeoutMills,
int readTimeout)
已过时。
设置上传重试信息
|
int |
uploadWithVideoAndImg(java.lang.String thumbnail,
java.lang.String accessKeyId,
java.lang.String accessKeySecret,
java.lang.String token,
java.lang.String expiration,
com.alibaba.sdk.android.vod.upload.model.SvideoInfo info,
boolean istranscode,
java.lang.String storageLocation,
java.lang.String templateGroupId,
AliyunICompose.AliyunIUploadCallBack callback)
已过时。
上传合成的视频以及封面图片,视频直接使用最后一次合成生成的视频,图片信息需要外部传入
|
cancelCompose, compose, pauseCompose, resumeCompose
int init(android.content.Context context)
init
在接口中 AliyunIBaseCompose
context
- 建议传入applicationContextAliyunErrorCode.OK
——接口调用成功
AliyunErrorCode.ERROR_COMPOSE_INIT_FAILED
-context为nullvoid setUploadRetryAndTimeout(int retryCount, int connectTimeoutMills, int readTimeout)
retryCount
- 重试次数connectTimeoutMills
- 重试链接超时时间 单位:msreadTimeout
- Socket超时时间int uploadWithVideoAndImg(java.lang.String thumbnail, java.lang.String accessKeyId, java.lang.String accessKeySecret, java.lang.String token, java.lang.String expiration, com.alibaba.sdk.android.vod.upload.model.SvideoInfo info, boolean istranscode, java.lang.String storageLocation, java.lang.String templateGroupId, AliyunICompose.AliyunIUploadCallBack callback)
thumbnail
- 封面图片地址accessKeyId
- sts信息中的临时accessKeyIdaccessKeySecret
- sts信息中的临时accessKeySecrettoken
- sts token中 token信息expiration
- sts token中的 expiration信息info
- 视频描述信息istranscode
- 上传后视频是否要转码,true转码,false不转码storageLocation
- 源站buckettemplateGroupId
- 转码模板callback
- 上传回调AliyunErrorCode.OK
——成功
AliyunErrorCode.ERROR_COMPOSE_STATUS_ERROR
——失败,状态错误,未初始化/正在上传/正在合成
AliyunErrorCode.ERROR_PARAM_INVALID_COMPOSE
——失败,thumbnail参数为空/accessKeyId参数为空/accessKeySecret参数为空/expiration参数为空SvideoInfo
int refreshSTSToken(java.lang.String accessKeyId, java.lang.String accessKeySecret, java.lang.String token, java.lang.String expiration)
AliyunICompose.AliyunIUploadCallBack.onSTSTokenExpired()
回调时,表示token失效了,此时需要开发者
重新获取有效的sts token信息,并且通过该接口刷新sts token信息,然后调用resumeUpload()
继续上传accessKeyId
- sts token中的accessKeyIdaccessKeySecret
- sts token中的accessKeySecrettoken
- sts token中的tokenexpiration
- sts token中的expirationAliyunErrorCode.OK
-成功int cancelUpload()
AliyunErrorCode.OK
——成功
AliyunErrorCode.ERROR_COMPOSE_STATUS_ERROR
——失败,状态错误,当前并非正在上传void resumeUpload()
void pauseUpload()
void release()
release
在接口中 AliyunIBaseCompose