AliyunAETemplateEditor
@interface AliyunAETemplateEditor : NSObject
模板编辑器 API_AVAILABLE(3.35.0)
-
初始化编辑器
Declaration
Objective-C
- (nonnull instancetype)initWithTemplatePath:(nonnull NSString *)templatePath;
Parameters
templatePath
模板素材文件夹路径
Return Value
AliyunAETemplateEditor
-
当前模板
Declaration
Objective-C
@property (nonatomic, strong, readonly) AliyunAETemplate *_Nonnull currentTemplate;
-
播放器
Declaration
Objective-C
@property (nonatomic, strong, readonly) AliyunAETemplatePlayer *_Nonnull player;
-
渲染器
Declaration
Objective-C
@property (nonatomic, strong, readonly) AliyunAETemplateRender *_Nonnull render;
-
提交,素材执行替换后,需要调用该api才能生效
Declaration
Objective-C
- (void)commit;
-
替换背景音乐
Declaration
Objective-C
- (void)replaceAudio:(nonnull NSString *)audioPath;
Parameters
audioPath
音频文件路径,为nil时使用模板音乐,为空字符串时使用不使用音乐,
-
设置字体文件夹路径,会记录该文件夹下所有字体路径 模板文件中使用字体会在该文件中查找,若没有找到,会使用默认字体 调用不会覆盖之前的路径,会累计记录,同一字体名称会以后设置的路径为主
Declaration
Objective-C
+ (void)setFontFolder:(nonnull NSString *)fontFolder;
Parameters
fontFolder
字体文件夹路径