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
成功或失败
AliyunTemplateBuilder Class Reference