public interface AliyunPasterManager
setDisplaySize(int, int)
设置动图显示区域的大小,这个显示区域指的是
UI界面上的显示区域。限定符和类型 | 方法和说明 |
---|---|
AliyunPasterController |
addPaster(java.lang.String path)
添加贴图
|
AliyunPasterController |
addPasterWithStartTime(java.lang.String path,
long startTime,
long duration)
添加贴图,并传入贴图渲染时间
|
AliyunPasterController |
addSubtitle(java.lang.String text,
java.lang.String font)
添加文字贴图
|
AliyunPasterController |
addSubtitleWithStartTime(java.lang.String text,
java.lang.String font,
long startTime,
long duration)
添加文字贴图
|
void |
setDisplaySize(int width,
int height)
设置贴图展示区域的大小,该设置影响贴图在视频中的位置和大小,
贴图在视频中的大小为贴图的展示大小与展示区域大小的比例换算到视频区域中,位置的计算同理
该接口必须在
AliyunIEditor.init(SurfaceView, Context) 之前调用 |
void |
setOnPasterRestoreListener(OnPasterRestored listener)
设置恢复贴纸的回调,主要用于恢复贴图上层UI 总称:paster
该接口必须在
AliyunIEditor.init(SurfaceView, Context) 之前调用,否则会造成贴图、字幕、涂鸦等效果无法恢复的问题 |
AliyunPasterController addPaster(java.lang.String path)
path
- 贴图路径AliyunPasterController addPasterWithStartTime(java.lang.String path, long startTime, long duration)
path
- 贴图路径startTime
- 贴图开始时间duration
- 贴图持续时长AliyunPasterController addSubtitle(java.lang.String text, java.lang.String font)
text
- 文字font
- 文字字体AliyunPasterController addSubtitleWithStartTime(java.lang.String text, java.lang.String font, long startTime, long duration)
text
- 显示的文字font
- 文字字体startTime
- 开始时间duration
- 时长void setDisplaySize(int width, int height)
AliyunIEditor.init(SurfaceView, Context)
之前调用width
- height
- java.lang.IllegalStateException
- 如果width 或者 height 为0void setOnPasterRestoreListener(OnPasterRestored listener)
AliyunIEditor.init(SurfaceView, Context)
之前调用,否则会造成贴图、字幕、涂鸦等效果无法恢复的问题listener
-