public interface AliyunIVodCompose extends AliyunIBaseCompose
AliyunIBaseCompose(合成)及com.aliyun.svideosdk.editor.AliyunIVodUpload(点播上传)| Modifier and Type | Interface and Description |
|---|---|
static class |
AliyunIVodCompose.AliyunComposeState |
static class |
AliyunIVodCompose.AliyunComposeUploadState |
static interface |
AliyunIVodCompose.AliyunIVodUploadCallBack |
| Modifier and Type | Method and Description |
|---|---|
int |
cancelUpload()
取消上传
|
int |
composeAndUpload(java.lang.String config,
java.lang.String output,
ComposeAndUploadCallBack callback)
Added in v3.32.0
Compose and upload.
|
AliyunIVodCompose.AliyunComposeState |
getState()
获取合成状态
|
int |
init(Context context)
初始化,必须最现被调用
|
int |
init(Context context,
boolean reportEnabled)
初始化,必须最现被调用
|
int |
pauseUpload()
暂停上传
|
int |
refreshWithUploadAuth(java.lang.String uploadAuth)
更新点播凭证
|
void |
release()
释放资源
|
int |
resumeUpload()
继续上传
|
int |
uploadImageWithVod(java.lang.String imagePath,
java.lang.String uploadAddress,
java.lang.String uploadAuth,
AliyunIVodCompose.AliyunIVodUploadCallBack aliyunVodUploadCallBack)
通过凭证上传图片
|
int |
uploadVideoWithVod(java.lang.String videoPath,
java.lang.String uploadAddress,
java.lang.String uploadAuth,
AliyunIVodCompose.AliyunIVodUploadCallBack aliyunVodUploadCallBack)
通过凭证上传视频
|
cancelCompose, compose, pauseCompose, resumeCompose, setRenderCallbackint init(Context context)
init in interface AliyunIBaseComposecontext - 建议传入applicationContextAliyunErrorCode.OK——接口调用成功
AliyunErrorCode.ERROR_COMPOSE_INIT_FAILED-context为nullint init(Context context,
boolean reportEnabled)
context - 建议传入applicationContextreportEnabled - 上传过程是否上报AliyunErrorCode.OK——接口调用成功
AliyunErrorCode.ERROR_COMPOSE_INIT_FAILED-context为nullint composeAndUpload(java.lang.String config,
java.lang.String output,
ComposeAndUploadCallBack callback)
config - project.json pathoutput - compose output pathcallback - compose and upload callback.int uploadVideoWithVod(java.lang.String videoPath,
java.lang.String uploadAddress,
java.lang.String uploadAuth,
AliyunIVodCompose.AliyunIVodUploadCallBack aliyunVodUploadCallBack)
videoPath - uploadAddress - uploadAuth - aliyunVodUploadCallBack - int uploadImageWithVod(java.lang.String imagePath,
java.lang.String uploadAddress,
java.lang.String uploadAuth,
AliyunIVodCompose.AliyunIVodUploadCallBack aliyunVodUploadCallBack)
imagePath - uploadAddress - uploadAuth - int refreshWithUploadAuth(java.lang.String uploadAuth)
uploadAuth - AliyunIVodCompose.AliyunComposeState getState()
AliyunIVodCompose.AliyunComposeState
int cancelUpload()
AliyunErrorCode.OK——成功
AliyunErrorCode.ERROR_COMPOSE_STATUS_ERROR——失败,状态错误,当前并非正在上传int resumeUpload()
AliyunErrorCode.OK——成功
AliyunErrorCode.ERROR_COMPOSE_STATUS_ERROR——失败int pauseUpload()
AliyunErrorCode.OK——成功void release()
release in interface AliyunIBaseCompose