AliyunEditor Class Reference

Inherits from NSObject
Declared in AliyunEditor.h

– initWithPath:preview:

初始化Editor

- (instancetype)initWithPath:(NSString *)taskPath preview:(UIView *)preview

Parameters

taskPath

配置文件路径

preview

编辑预览视图

Return Value

Editor

Discussion

初始化Editor

Declared In

AliyunEditor.h

– startEdit

创建相关资源

- (void)startEdit

Discussion

创建相关资源

Declared In

AliyunEditor.h

– stopEdit

销毁相关资源

- (void)stopEdit

Discussion

销毁相关资源

Declared In

AliyunEditor.h

– addPath:fadeDuration:inDuration:outDruation:mode:

添加视频路径

- (void)addPath:(NSString *)path fadeDuration:(float)fadeDuration inDuration:(float)inDuration outDruation:(float)outDuration mode:(int)mode

Parameters

path

视频路径

Discussion

添加视频路径

Declared In

AliyunEditor.h

– addPath:startTime:duration:fadeDuration:inDuration:outDruation:mode:

添加视频路径

- (void)addPath:(NSString *)path startTime:(float)startTime duration:(float)duration fadeDuration:(float)fadeDuration inDuration:(float)inDuration outDruation:(float)outDuration mode:(int)mode

Parameters

path

视频路径

Discussion

添加视频路径

Declared In

AliyunEditor.h

– getVideoUrls

获取所有播放的视频的本地路径

- (NSArray *)getVideoUrls

Return Value

路径数组

Discussion

获取所有播放的视频的本地路径

Declared In

AliyunEditor.h

– getMediaClips

获取媒体片段

- (NSArray *)getMediaClips

Return Value

媒体片段数组

Discussion

获取媒体片段

Declared In

AliyunEditor.h

– getPlayer

获取播放器接口实例

- (id<AliyunIPlayer>)getPlayer

Return Value

AliyunIPlayer

Discussion

获取播放器接口实例

Declared In

AliyunEditor.h

– getExporter

获取导出接口实例

- (id<AliyunIExporter>)getExporter

Return Value

AliyunIExporter

Discussion

获取导出接口实例

Declared In

AliyunEditor.h

– getPasterRender

获取PasterRender实例

- (id<AliyunIPasterRender>)getPasterRender

Return Value

PasterRender

Discussion

获取PasterRender实例

Declared In

AliyunEditor.h

– getPasterManager

获取动图管理类

- (AliyunPasterManager *)getPasterManager

Return Value

AliyunPasterManager

Discussion

获取动图管理类

Declared In

AliyunEditor.h

– applyMV:

使用mv

- (int)applyMV:(AliyunEffectMV *)mv

Parameters

mv

mv配置文件路径

Return Value

错误码

Discussion

使用mv

Declared In

AliyunEditor.h

– applyMusic:

使用音乐

- (int)applyMusic:(AliyunEffectMusic *)music

Parameters

music

music配置文件路径

Return Value

错误码

Discussion

使用音乐

Declared In

AliyunEditor.h

– applyFilter:

使用滤镜

- (int)applyFilter:(AliyunEffectFilter *)filter

Parameters

filter

filter配置文件路径

Return Value

错误码

Discussion

使用滤镜

Declared In

AliyunEditor.h

– applyPaint:

使用涂鸦

- (void)applyPaint:(AliyunEffectImage *)paintImage

Parameters

paintImage

涂鸦图片

Discussion

使用涂鸦

Declared In

AliyunEditor.h

– removePaint:

删除涂鸦

- (void)removePaint:(AliyunEffectImage *)paintImage

Parameters

paintImage

涂鸦图片

Discussion

删除涂鸦

Declared In

AliyunEditor.h

– destroyAllEffect

消除各种效果

- (void)destroyAllEffect

Discussion

消除各种效果

Declared In

AliyunEditor.h

– setWaterMark:frame:

添加视频水印

- (void)setWaterMark:(NSString *)imagePath frame:(CGRect)frame

Parameters

imagePath

视频水印路径

frame

水印frame

Discussion

添加视频水印

Declared In

AliyunEditor.h

– setMute:

设置是否静音

- (void)setMute:(BOOL)mute

Parameters

mute

静音

Discussion

设置是否静音

Declared In

AliyunEditor.h

– setVolume:

设置音量

- (void)setVolume:(int)volume

Parameters

volume

音量:0-200

Discussion

设置音量

Declared In

AliyunEditor.h

– setAudioMixWeight:

设置混音权重

- (void)setAudioMixWeight:(int)weight

Parameters

weight

混音权重0-100

Discussion

设置混音权重

Declared In

AliyunEditor.h

– setScaleMode:

画面填充模式

- (void)setScaleMode:(int)mode

Parameters

mode

0:截断填充, 1:黑边填充

Discussion

画面填充模式

Declared In

AliyunEditor.h

– setRenderBackgroundColor:

视频渲染最底层背景颜色 在填充模式下具有效果

- (void)setRenderBackgroundColor:(UIColor *)color

Parameters

color

颜色

Discussion

视频渲染最底层背景颜色 在填充模式下具有效果

Declared In

AliyunEditor.h

+ version

版本号

+ (NSString *)version

Discussion

版本号

Declared In

AliyunEditor.h