AliyunPasterManager Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | AliyunPasterManager.h |
displaySize
设置编辑区域
@property (nonatomic, assign) CGSize displaySizeDiscussion
设置编辑区域
Declared In
AliyunPasterManager.h
outputSize
视频输出分辨率
@property (nonatomic, assign) CGSize outputSizeDiscussion
视频输出分辨率
Declared In
AliyunPasterManager.h
– addPaster:startTime:duration:
添加动图
- (AliyunPasterController *)addPaster:(NSString *)filePath startTime:(double)st duration:(double)durationParameters
filePath |
动图资源路径 |
|---|---|
st |
动图开始时间 |
duration |
动图持续时间 |
Return Value
返回动图控制器
Discussion
添加动图
Declared In
AliyunPasterManager.h
– addSubtitle:bounds:startTime:duration:
添加字幕
- (AliyunPasterController *)addSubtitle:(NSString *)text bounds:(CGRect)bounds startTime:(CGFloat)st duration:(CGFloat)durationParameters
text |
文字 如果为空 则会第一次会进入编辑 如果不为空 则直接显示 不会进入编辑状态 |
|---|---|
bounds |
大小 |
st |
字幕开始时间 |
duration |
字幕持续时间 |
Return Value
返回动图控制器
Discussion
添加字幕
Declared In
AliyunPasterManager.h
– deletePasterController:
删除动图控制器,在删除动图时调用
- (BOOL)deletePasterController:(AliyunPasterController *)pasterControllerParameters
pasterController |
需要删除的动图控制器 |
|---|
Return Value
YES:删除成功 NO:删除失败
Discussion
删除动图控制器,在删除动图时调用
Declared In
AliyunPasterManager.h
– getAllPasterControllers
获取所有的动图控制器
- (NSArray *)getAllPasterControllersReturn Value
动图控制器数组
Discussion
获取所有的动图控制器
Declared In
AliyunPasterManager.h
– getPasterControllerByObj:
通过id获取pasterController
- (AliyunPasterController *)getPasterControllerByObj:(id)objParameters
obj |
id |
|---|
Return Value
pasterController
Discussion
通过id获取pasterController
Declared In
AliyunPasterManager.h
– touchPoint:atTime:
动图上某个位置是否存在动图
- (AliyunPasterController *)touchPoint:(CGPoint)point atTime:(double)timeParameters
point |
点击的位置 |
|---|---|
time |
当前视频播放的当前时间 |
Return Value
若当前时刻该位置有动图,则返回动图控制器,否则,返回nil
Discussion
动图上某个位置是否存在动图
Declared In
AliyunPasterManager.h
– removeAllPasterControllers
删除所有动图控制器,即删除所有动图
- (void)removeAllPasterControllersDiscussion
删除所有动图控制器,即删除所有动图
Declared In
AliyunPasterManager.h
– removeAllNormalPasterControllers
删除所有的普通动图
- (void)removeAllNormalPasterControllersDiscussion
删除所有的普通动图
Declared In
AliyunPasterManager.h
– removeAllCaptionPasterControllers
删除所有的字幕动图
- (void)removeAllCaptionPasterControllersDiscussion
删除所有的字幕动图
Declared In
AliyunPasterManager.h
– removeAllSubtitlePasterControllers
删除所有的纯文字动图
- (void)removeAllSubtitlePasterControllersDiscussion
删除所有的纯文字动图
Declared In
AliyunPasterManager.h
– getCurrentEditPasterController
获取当前正在编辑的动图控制器
- (AliyunPasterController *)getCurrentEditPasterControllerReturn Value
动图控制器
Discussion
获取当前正在编辑的动图控制器
Declared In
AliyunPasterManager.h