AliyunThumbnailParser

@interface AliyunThumbnailParser : NSObject

缩略图解析器

  • 初始化参数解析器 API_AVAILABLE(3.20.0)

    Declaration

    Objective-C

    - (instancetype)initWithPath:(NSString *)path
                        delegate:(id<AliyunThumbnailParserDelegate>)delegate;

    Parameters

    path

    视频路径

    delegate

    代理回调

    Return Value

    解析器示例

  • 设置要获取的图片对应的时间戳 API_AVAILABLE(3.20.0)

    Declaration

    Objective-C

    - (void)addThumbnailTimeList:(NSArray<NSNumber *> *)timeList;

    Parameters

    timeList

    里面包含时间戳,单位:秒

  • 设置裁剪的位置/大小,同一个实例只可设置一次 API_AVAILABLE(3.20.0)

    Declaration

    Objective-C

    - (void)setCutFrame:(CGRect)cutFrame;

    Parameters

    cutFrame

    裁剪的位置/大小

  • 设置获得的图片大小,同一个实例只可设置一次 API_AVAILABLE(3.20.0)

    Declaration

    Objective-C

    - (void)setOutputSize:(CGSize)outputSize;

    Parameters

    outputSize

    裁剪的位置/大小

  • 开始 API_AVAILABLE(3.20.0)

    Declaration

    Objective-C

    - (void)start;
  • 取消获取缩略图 API_AVAILABLE(3.20.0)

    Declaration

    Objective-C

    - (void)cancel;