iOS上传SDK集成

iOS上传SDK集成

将VHUpload.framework和VHCore.framework导入到项目中即可使用,使用详情见Demo。

目前支持上传视频并生自动成点播文件功能。

1、引入有文件<VHUpload/VHUploaderClient.h>

#import <VHUpload/VHUploaderClient.h>

2、初始化上传对象

_uploder = [[VHUploaderClient alloc] initWithAccessToken:self.accessToken];
[VHUploaderClient logEnable:YES];//开启日志

上传前请提前初始化上传对象,建议进入上传页面就初始化该对象即可。

3、上传

通过文件路径即可上传。上传前可自定义上传信息VHVodInfo,可自定义的信息如下:

/**
 设置上传文件名称,不用带文件扩展名,内部会自动拼接文件实际类型扩展名;若不设置此值,默认取文件路径最后文件名+后缀,如:****.mp4
 */
@property (nonatomic, copy) NSString *name;
/**
 文件描述
 */
@property (nonatomic, copy) NSString *tags;
/**
 文件描述
 */
@property (nonatomic, copy) NSString *desc;
/**
 用户自定义参数
 */
@property (nonatomic, copy) NSString *userData;

调用相关Api进行上传视频文件,vodInfo可为空,为空时,SDK内部会构建,并默认取文件路径最后部分作为文件名。