AliyunTemplateBuilder
@interface AliyunTemplateBuilder : NSObject
模板生成器 API_AVAILABLE(3.27.0)
-
生成模板
Declaration
Objective-C
+ (AliyunTemplateBuilder *)build:(NSString *)taskPath editor:(AliyunEditor *)editor;
Parameters
taskPath
生成目录,如果存在则会删除后重新创建
editor
编辑器
Return Value
AliyunTemplateBuilder
-
生成模板
Declaration
Objective-C
+ (AliyunTemplateBuilder *)build:(NSString *)taskPath editorTaskPath:(NSString *)editorTaskPath;
Parameters
taskPath
生成目录
editorTaskPath
编辑器TaskPath
Return Value
AliyunTemplateBuilder
-
获取当前TaskPath
Declaration
Objective-C
- (NSString *)getTaskPath;
Return Value
当前TaskPath
-
获取当前Template
Declaration
Objective-C
- (AliyunTemplate *)getTemplate;
Return Value
当前AliyunTemplate
-
获取所有待修改列表
Declaration
Objective-C
- (NSArray<AliyunTemplateModifyContent *> *)getModifyContentList;
Return Value
AliyunTemplateModifyContent类型的列表
-
更新模板id
Declaration
Objective-C
- (BOOL)updateTemplateId:(NSString *)templateId;
Parameters
templateId
模板id
Return Value
成功或失败
-
更新模板标题
Declaration
Objective-C
- (BOOL)updateTitle:(NSString *)title;
Parameters
title
标题
Return Value
成功或失败
-
更新模板封面,支持http和本地路径 http地址会记录到URL中 本地地址会拷贝文件到TaskPath目录下,并把新路径记录在path中
Declaration
Objective-C
- (BOOL)updateCover:(NSString *)coverUrl;
Parameters
coverUrl
封面地址
Return Value
成功或失败
-
更新模板预览视频地址,支持http和本地路径 http地址会记录到URL中 本地路径会拷贝文件到TaskPath目录下,并把新路径记录在path中
Declaration
Objective-C
- (BOOL)updatePreviewVideo:(NSString *)videoUrl;
Parameters
videoUrl
预览视频地址
Return Value
成功或失败
-
更新模板参数
Declaration
Objective-C
- (BOOL)updateParam:(AliyunTemplateModifyContent *)modifyContent;
Parameters
modifyContent
节点调整对象
Return Value
成功或失败
-
保存
Declaration
Objective-C
- (BOOL)save;
Return Value
成功或失败