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
媒体片段列表
-
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: