AliyunIPasterRender
@protocol AliyunIPasterRender <NSObject>
动图渲染协议
-
添加动图渲染
Declaration
Objective-C
- (int)addGifPaster:(AliyunEffectPaster *)paster;
Parameters
paster
动图对象 @return 正常返回 ALIVC_COMMON_RETURN_SUCCESS 状态不正确 ALIVC_COMMON_INVALID_STATE 文件不存在 ALIVC_SVIDEO_EDITOR_FILE_NOT_EXIST 解析动图失败 ALIVC_SVIDEO_EDITOR_PARSE_RESOURCE_FAILED ALIVC_FRAMEWORK_RENDER_ERROR_SCENE_INVALID
-
添加纯文字
Declaration
Objective-C
- (int)addSubtitlePaster:(AliyunEffectSubtitle *)subtitle textImage:(UIImage *)textImage;
Parameters
subtitle
纯文字动图对象
textImage
文字截图 @return 正常返回 ALIVC_COMMON_RETURN_SUCCESS 状态不正确 ALIVC_COMMON_INVALID_STATE ALIVC_FRAMEWORK_RENDER_ERROR_SCENE_INVALID
-
添加字幕动图
Declaration
Objective-C
- (int)addCaptionPaster:(AliyunEffectCaption *)caption textImage:(UIImage *)textImage;
Parameters
caption
字幕动图对象
textImage
文字截图 @return 状态不正确 ALIVC_COMMON_INVALID_STATE 文件不存在 ALIVC_SVIDEO_EDITOR_FILE_NOT_EXIST 解析动图失败 ALIVC_SVIDEO_EDITOR_PARSE_RESOURCE_FAILED ALIVC_FRAMEWORK_RENDER_ERROR_SCENE_INVALID
-
移除动图
Declaration
Objective-C
- (int)removePaster:(AliyunEffectPasterBase *)basePaster;
Parameters
basePaster
动图对象 @return 正常返回 ALIVC_COMMON_RETURN_SUCCESS 状态不正确 ALIVC_COMMON_INVALID_STATE ALIVC_FRAMEWORK_RENDER_ERROR_SCENE_INVALID