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

    字体文件夹路径