AliyunClip
@interface AliyunClip : AliyunJSONModel
媒体片段
-
类型
Declaration
Objective-C
@property (nonatomic) AliyunClipType mediaType; -
图片/视频高
Declaration
Objective-C
@property (nonatomic) int mediaHeight; -
图片/视频宽
Declaration
Objective-C
@property (nonatomic) int mediaWidth; -
片段资源本地路径
Declaration
Objective-C
@property (nonatomic, copy) NSString *src; -
开始时间
Declaration
Objective-C
@property (nonatomic) CGFloat startTime; -
过渡时长
Declaration
Objective-C
@property (nonatomic) CGFloat fadeDuration; -
显示模式 0:裁剪 1:填充
Declaration
Objective-C
@property (nonatomic) int displayMode; -
旋转角度
Declaration
Objective-C
@property (nonatomic) int rotation; -
API_AVAILABLE(3.20.0) 亮度值
Declaration
Objective-C
@property (nonatomic) float brightnessValue; -
API_AVAILABLE(3.20.0) 对比度值
Declaration
Objective-C
@property (nonatomic) float contrastValue; -
API_AVAILABLE(3.20.0) 饱和度值
Declaration
Objective-C
@property (nonatomic) float saturationValue; -
API_AVAILABLE(3.20.0) 锐度值
Declaration
Objective-C
@property (nonatomic) float sharpnessValue; -
API_AVAILABLE(3.20.0) 暗角值
Declaration
Objective-C
@property (nonatomic) float vignetteValue; -
API_AVAILABLE(3.31.0) 是否水平翻转
Declaration
Objective-C
@property (nonatomic) BOOL horizontalFlip; -
持续时长
Declaration
Objective-C
@property (nonatomic) CGFloat duration; -
片段id 无需设置,sdk内部产生
Declaration
Objective-C
@property (nonatomic) int streamId; -
转场效果 和前一段视频/图片之间的转场效果
Declaration
Objective-C
@property (nonatomic, strong) AliyunTransitionEffect *transitionEffect; -
音效列表 只对有音频的视频流生效
Declaration
Objective-C
@property (nonatomic, strong) NSMutableArray<AliyunAudioEffect *> *audioEffects; -
API_AVAILABLE(3.20.0) 淡入Model
Declaration
Objective-C
@property (nonatomic, strong) AliyunAudioFade *fadeIn; -
API_AVAILABLE(3.20.0) 淡出Model
Declaration
Objective-C
@property (nonatomic, strong) AliyunAudioFade *fadeOut; -
音量大小 0-100
Declaration
Objective-C
@property (nonatomic) NSInteger audioMixWeight; -
API_AVAILABLE(3.25.0) 降噪权值 [0~100],取0表示关闭,值越大降噪越厉害
Declaration
Objective-C
@property (nonatomic) NSInteger denoiseWeight; -
Deprecated
deprecated
已废弃字段
Declaration
Objective-C
@property (nonatomic) CGFloat audioRecordStartTime; -
创建一个图片片段
Declaration
Objective-C
- (instancetype)initWithImagePath:(NSString *)path duration:(CGFloat)duration animDuration:(CGFloat)animDuration;Parameters
path图片路径
duration图片时长
animDuration过渡动画时长
Return Value
图片片段
-
创建一个gif片段
Declaration
Objective-C
- (instancetype)initWithGifPath:(NSString *)path;Parameters
pathgif路径
Return Value
gif片段
-
创建一个gif片段
Declaration
Objective-C
- (instancetype)initWithGifPath:(NSString *)path startTime:(CGFloat)startTime duration:(CGFloat)duration;Parameters
pathgif路径
startTime指定gif的开始播放时间
duration指定gif的持续播放时间
Return Value
gif片段
-
创建一个视频片段
Declaration
Objective-C
- (instancetype)initWithVideoPath:(NSString *)path animDuration:(CGFloat)animDuration;Parameters
path视频路径
animDuration过渡动画时长
Return Value
视频片段
-
创建一个视频片段
Declaration
Objective-C
- (instancetype)initWithVideoPath:(NSString *)path startTime:(CGFloat)startTime duration:(CGFloat)duration animDuration:(CGFloat)animDuration;Parameters
path视频路径
startTime相对原视频开始时间
duration视频片段时长
animDuration过渡动画时长
Return Value
视频片段
-
API_AVAILABLE(3.7.0)
添加动画 注意:1.主流不支持alpha帧动画 2.在倒播特效下,不支持此功能
Declaration
Objective-C
- (void)runAction:(AliyunAction *)action;Parameters
action动画
-
API_AVAILABLE(3.7.0)
停止动画
Declaration
Objective-C
- (void)stopAction:(AliyunAction *)action;Parameters
action动画
-
API_AVAILABLE(3.7.0)
获取所有的动画
Declaration
Objective-C
- (NSArray *)allActions;Return Value
动画数组
AliyunClip Class Reference