AliyunStickerManager
@interface AliyunStickerManager : NSObject
贴纸管理器 API_AVAILABLE(3.22.0)
-
添加字幕 API_AVAILABLE(3.22.0)
Declaration
Objective-C
- (AliyunCaptionStickerController *)addCaptionText:(NSString *)text bubblePath:(NSString *)bubblePath startTime:(CGFloat)startTime duration:(CGFloat)duration;
Parameters
text
显示的文字
bubblePath
气泡文字模版文件夹路径
startTime
开始时间,单位:秒
duration
时长,单位:秒
Return Value
AliyunCaptionStickerController 贴图控制器
-
添加动图 API_AVAILABLE(3.22.0)
Declaration
Objective-C
- (AliyunGifStickerController *)addGif:(NSString *)filePath startTime:(double)startTime duration:(double)duration;
Parameters
filePath
动图资源文件夹路径
startTime
动图开始时间,单位:秒
duration
动图持续时间,单位:秒
Return Value
返回 AliyunGifStickerController控制器
-
添加静态图 API_AVAILABLE(3.23.0)
Declaration
Objective-C
- (AliyunImageStickerController *)addImage:(NSString *)imagePath startTime:(double)startTime duration:(double)duration;
Parameters
imagePath
图片文件路径
startTime
图片开始时间,单位:秒
duration
图片持续时间,单位:秒
Return Value
返回 AliyunImageStickerController控制器
-
删除贴图控制器 API_AVAILABLE(3.22.0)
Declaration
Objective-C
- (void)remove:(AliyunRenderBaseController *)controller;
Parameters
controller
贴图控制器
-
查找贴图控制器 API_AVAILABLE(3.22.0)
Declaration
Objective-C
- (AliyunRenderBaseController *)findControllerAtPoint:(CGPoint)point atTime:(double)time;
Parameters
point
点击点,通常相对preview
time
时间戳,单位:秒
Return Value
贴图控制器
-
获取所有的贴图控制器 API_AVAILABLE(3.22.0)
Declaration
Objective-C
- (NSArray<AliyunRenderBaseController *> *)getAllController;
Return Value
动图控制器数组