功能简介:

  • 录播上传服务提供服务端上传视频生成录播支持,目前仅支持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)