DWUploader Class Reference
Inherits from | NSObject |
---|---|
Declared in | DWUploader.h DWUploader.m |
Other Methods
timeoutSeconds
上传过程中HTTP通信请求超时时间
@property (assign, nonatomic) NSTimeInterval timeoutSeconds
Discussion
上传过程中HTTP通信请求超时时间
Declared In
DWUploader.h
progressBlock
在该block获取上传进度,可以在block内更新UI,如更新上传进度条。
@property (copy, nonatomic) DWUploaderProgressBlock progressBlock
Discussion
在该block获取上传进度,可以在block内更新UI,如更新上传进度条。
Declared In
DWUploader.h
finishBlock
上传完成时回调该block,可以在block内更新UI,如将视频标记为上传完成。
@property (copy, nonatomic) DWUploaderFinishBlock finishBlock
Discussion
上传完成时回调该block,可以在block内更新UI,如将视频标记为上传完成。
Declared In
DWUploader.h
failBlock
上传失败时回调该block,可以在该block内更新UI,如将视频标记为上传失败。
@property (copy, nonatomic) DWErrorBlock failBlock
Discussion
上传失败时回调该block,可以在该block内更新UI,如将视频标记为上传失败。
Declared In
DWUploader.h
videoContextForRetryBlock
在该block内获取上传上下文,并保存上传上下文,用来实现断线续传。
@property (copy, nonatomic) DWUploaderVideoContextForRetryBlock videoContextForRetryBlock
Discussion
在该block内获取上传上下文,并保存上传上下文,用来实现断线续传。
Declared In
DWUploader.h
pausedBlock
当遇到网络问题或服务器原因时上传暂停,回调该block。
@property (copy, nonatomic) DWErrorBlock pausedBlock
Discussion
当遇到网络问题或服务器原因时上传暂停,回调该block。
Declared In
DWUploader.h
delegate
代理
@property (nonatomic, weak) id<DWUploaderDelegate> delegate
Discussion
代理
Declared In
DWUploader.h
– initWithUserId:andKey:uploadVideoTitle:videoDescription:videoTag:videoPath:notifyURL:
初始化上传对象
- (id)initWithUserId:(NSString *)userId andKey:(NSString *)key uploadVideoTitle:(NSString *)title videoDescription:(NSString *)description videoTag:(NSString *)videoTag videoPath:(NSString *)videoPath notifyURL:(NSString *)notifyURL
Parameters
userId |
用户ID,不能为nil |
---|---|
key |
用户秘钥,不能为nil |
title |
视频标题,不能为nil |
description |
视频描述 |
videoTag |
视频标签 |
videoPath |
视频路径,不能为nil |
notifyURL |
通知URL |
Return Value
上传对象
Discussion
初始化上传对象
Declared In
DWUploader.h
– initWithVideoContext:
重新初始化上传对象
- (id)initWithVideoContext:(NSDictionary *)videoContext
Parameters
videoContext |
通过 videoContextTryBlock 获取的视频上传上下文。 使用该方法重新初始化 uploader,调用 resume 方法继续上传。 如果 videoContextTryBlock 未调用,则需要通过 initWithUserId:… 方法重新初始化对象,调用 start 重新上传。 |
---|
Return Value
成功返回上传对象,如果 videoContext 无效,则初始化失败,返回nil。
Declared In
DWUploader.h
iscrop
iscrop: @“1"为裁剪 @“0”不裁剪 不设置默认为不裁剪
@property (nonatomic, copy) NSString *iscrop
Discussion
iscrop: @“1"为裁剪 @“0”不裁剪 不设置默认为不裁剪
Declared In
DWUploader.h
videoPath
文件路径
@property (nonatomic, copy, readonly) NSString *videoPath
Discussion
文件路径
Declared In
DWUploader.h
– category:
分类上传
- (void)category:(NSString *)categoryId
Parameters
categoryId |
分类 |
---|
Discussion
分类上传
Declared In
DWUploader.h
Extension Methods
uploadBufferSize
上传过程中使用的buffer大小,默认4MB
@property (assign, nonatomic) NSInteger uploadBufferSize
Discussion
上传过程中使用的buffer大小,默认4MB
Declared In
DWUploader.m