功能简介:
- 录播上传服务提供服务端上传视频生成录播支持,目前仅支持java语言
集成过程:
- 复制commons-codec-1.9.jar到工程lib目录下
- 复制commons-logging-1.2.jar到工程lib目录下
- 复制hamcrest-core-1.1.jar到工程lib目录下
- 复制httpclient-4.4.1.jar到工程lib目录下
- 复制httpcore-4.4.1.jar到工程lib目录下
- 复制jdom-1.1.jar到工程lib目录下
- 复制json-20170516.jar到工程lib目录下
- 复制vhalluploadkit_pass-1.0-release.jar到工程lib目录下
调用流程:
util = VhallUploadKit.getInstance();
util.initData(APP_ID, SECRET_KEY);
util.uploadAndBuildVideo(file, videoName,Callback, PutObjectProgressListener);
API简介:
- 初始化
void initData(String APPID, String SecretKey)
- 是否可用
boolean isEnable()
- 上传视频并自动生成录播
/**
*
* @param file
* 需要上传的文件
* @param videoName
* 录播名称
* @param callback
* 服务器回调
* @param listener
* 上传过程监听
* @return 文件对应OSS路径
*/
String uploadAndBuildVideo(File file, String videoName,Callback callback, ProgressListener listener)
- 停止上传
/**
* 中断上传
*
* @param fileKey
* 上传返回的文件ID
* @return 是否成功
*/
boolean stopUpload(String fileKey)
-取消上传
/**
* 取消上传(取消本次上传操作,删除本地及服务器上传纪录和服务器上的文件碎片)
*
* @param fileKey
* 上传返回的文件ID
* @return 是否成功
*/
boolean abortUpload(String fileKey)