com.aliyun.svideosdk.editor.template

## Interface AliyunTemplateBuilder

- All Superinterfaces:
    AliyunTemplatePlayer

      public interface AliyunTemplateBuilder
      extends AliyunTemplatePlayer

  sdk version >= v3.27.0

  template builder

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `build(java.io.File templateDir, java.lang.String title, Source video, Source cover, Source project, java.util.List<AliyunTemplateParam> params, AliyunTemplateSourceHandleCallback callback)` Build the template.

    - ### Methods inherited from interface com.aliyun.svideosdk.editor.template.AliyunTemplatePlayer

      `getAllParams, getCurrentPlayPosition, getDuration, getEditorProject, init, isPaused, isPlaying, onDestroy, pause, play, seek, setPlayerCallBack`

- - ### Method Detail

    - #### build

          void build(java.io.File templateDir,
                     java.lang.String title,
                     Source video,
                     Source cover,
                     Source project,
                     java.util.List<AliyunTemplateParam> params,
                     AliyunTemplateSourceHandleCallback callback)

      Build the template.
      Parameters:
        `templateDir` - template dir path
        `title` - template title
        `video` - template video source
        `cover` - template cover source
        `params` - template param
        `callback` - build callback