概述
此文档旨在指导Android应用开发者,如何在应用中植入媒体上传SDK(后面简称SDK),为开发者提供简单、方便的接口, 帮助开发者实现Android平台媒体上传功能。注意:目前仅支持视频文件上传。
SDK提供了两种简单的调用方式,开发者可根据自己的需求定制开发。
SDK基于jar包集成方案,使用者需引入media_upload_demo工程中的libs/media_upload_sdk.jar。
media_upload_demo是一个Android示例工程,可以帮助开发者了解如何使用SDK相关功能和接口使用。
阅读对象
本文档面向所有使用该SDK的开发人员、测试人员、合作伙伴以及对此感兴趣的其他人员。
SDK 功能说明
SDK以开发者为中心,以快捷创建媒体上传为目标,具有以下特性:
- 支持mp4、3gp、flv等多种视频格式资源
- 支持本地视频和录像视频的上传
监听接口定义
以下是主要的接口定义及说明,完整的定义以实际代码为准,如有疑问可随时反馈。
public interface UpLoadManagerListener {
public void onStateChange(UploadInfo info);//更新进度
public void onUploadError(UploadInfo info);
public void onUploadSuccess(UploadInfo info);
public void onAddUploadTask(UploadInfo info, int state); //0:成功, 1:失败, 2:已上传过
}