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

    动图控制器数组