AliyunIClipConstructor

@protocol AliyunIClipConstructor <NSObject>

媒体片段构造器协议

  • 增加媒体片段

    Declaration

    Objective-C

    - (void)addMediaClip:(AliyunClip *)clip;

    Parameters

    clip

    媒体片段

  • 设置所有媒体片段

    Declaration

    Objective-C

    - (void)setMediaClips:(NSArray<AliyunClip *> *)clips;

    Parameters

    clips

    媒体片段列表

  • 增加媒体片段

    Declaration

    Objective-C

    - (void)addMediaClip:(AliyunClip *)clip atIndex:(NSInteger)index;

    Parameters

    clip

    媒体片段

    index

    index

  • 更新媒体片段

    Declaration

    Objective-C

    - (void)updateMediaClip:(AliyunClip *)clip atIndex:(NSInteger)index;

    Parameters

    clip

    媒体片段

    index

    index

  • 删除媒体片段

    Declaration

    Objective-C

    - (void)deleteMediaClipAtIndex:(NSInteger)index;

    Parameters

    index

    index

  • 删除所有媒体片段

    Declaration

    Objective-C

    - (void)deleteAllMediaClips;
  • 获取媒体片段

    Declaration

    Objective-C

    - (AliyunClip *)mediaClipAtIndex:(NSInteger)index;

    Parameters

    index

    index

    Return Value

    媒体片段

  • 删除前一个媒体片段

    Declaration

    Objective-C

    - (void)deleteLastMediaClip;
  • 获取所有媒体片段

    Declaration

    Objective-C

    - (NSArray<AliyunClip *> *)mediaClips;

    Return Value

    媒体片段列表

It is not recommended to use the following methods.

  • Deprecated

    Use addMediaClip

    添加视频路径

    已废弃

    duartion为当前视频片段和上段视频片段间的转场时长,不能小于视频本身时长 添加的第一段视频没有转场,duartion需要设为0 Deprecated 建议使用addMediaClip:

    Declaration

    Objective-C

    - (void)addVideoWithPath:(NSString *)videoPath
                animDuration:(CGFloat)animDuration;

    Parameters

    videoPath

    视频路径

    animDuration

    转场动画时长,单位秒

  • Deprecated

    Use addMediaClip

    添加视频路径

    已废弃

    duartion为当前视频片段和上段视频片段间的转场时长,不能小于视频本身时长 添加的第一段视频没有转场,duartion需要设为0 Deprecated 建议使用addMediaClip:

    Declaration

    Objective-C

    - (void)addVideoWithPath:(NSString *)videoPath
                   startTime:(CGFloat)startTime
                    duration:(CGFloat)duration
                animDuration:(CGFloat)animDuration;

    Parameters

    videoPath

    视频路径

    animDuration

    转场动画时长,单位秒

  • Deprecated

    Use addMediaClip

    增加图片

    已废弃

    Declaration

    Objective-C

    - (NSString *)addImage:(UIImage *)image
                  duration:(CGFloat)duration
              animDuration:(CGFloat)animDuration;

    Parameters

    image

    照片

    duration

    播放时间

    animDuration

    动画过渡时间

    Return Value

    图片路径 Deprecated 建议使用addMediaClip: