public interface AliyunAETemplateIEditor
sdk version >= v3.35.0
template editor
Modifier and Type | Method and Description |
---|---|
void |
cancelRender()
cancel render
|
void |
commit()
commit current template changes
|
AliyunAETemplateIPlayer |
getPreviewPlayer()
getting preview player
|
AliyunAEITemplate |
getTemplate()
getting editor current template
|
void |
mute()
setting template mute
|
void |
release()
release editor
|
void |
replaceAudio(java.lang.String path)
setting template audio
|
void |
restoreAudio()
template restore default audio
|
void |
setBitrateFactor(float factor) |
void |
setFontFolder(java.lang.String folder)
setting template font files directory, support multiple font files
new call would not cover last directory, but same font name will use the newer one
|
void |
setOutputPath(java.lang.String path)
setting render output file path
|
void |
setPlayView(AliyunAETemplatePlayView view)
setting preview play view
|
void |
setTemplate(AliyunAEITemplate template)
setting template
|
void |
startRender(AliyunTemplateRenderListener listener)
start render
|
void setTemplate(AliyunAEITemplate template)
template
- AliyunAEITemplate getTemplate()
void setPlayView(AliyunAETemplatePlayView view)
view
- void replaceAudio(java.lang.String path)
path
- void mute()
void restoreAudio()
void release()
void commit()
AliyunAETemplateIPlayer getPreviewPlayer()
void setOutputPath(java.lang.String path)
path
- void startRender(AliyunTemplateRenderListener listener)
listener
- render callbackvoid cancelRender()
void setBitrateFactor(float factor)
factor
- The factor of bit rate, default 0.25
The final bit rate is width * height * framerate * factor.
Should be called before startRendervoid setFontFolder(java.lang.String folder)
folder
- font files locate direcotry