有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

TXVideoEditer

构造函数

API
描述
默认初始化方法

视频/图片设置相关方法

API
描述
设置视频文件路径
设置视频 AVAsset
设置转场图片列表( 精简版不支持)
设置图片转场类型( 精简版不支持)

预览逻辑相关方法

API
描述
渲染某一时刻的视频画面
播放某一时间段的视频
暂停播放
继续播放
停止播放

特效相关方法

API
描述
设置美颜,美白级别 0 - 9
设置特效滤镜
设置两个滤镜效果
设置滤镜效果程度
设置倒放( 精简版不支持)
设置重复播放( 精简版不支持)
设置画面渲染角度( 精简版不支持)
设置视频加速播级别( 精简版不支持)
开始特效( 精简版不支持)
结束特效( 精简版不支持)
删除最后一个添加的特效( 精简版不支持)
删除所有特效( 精简版不支持)

贴纸相关方法( 精简版不支持)

API
描述
设置字幕(气泡)列表( 精简版不支持)
设置静态贴纸( 精简版不支持)
设置动图列表( 精简版不支持)

BGM相关方法

API
描述
设置背景音乐( 精简版不支持)
设置背景音乐( 精简版不支持)
设置背景音乐的起始时间和结束时间( 精简版不支持)
设置背景音乐是否循环播放( 精简版不支持)
设置背景音乐在视频的添加的起始位置( 精简版不支持)
设置视频声音大小( 精简版不支持)
设置背景音乐声音大小( 精简版不支持)
设置背景音淡入淡出

水印相关方法

API
描述
设置全局水印( 精简版不支持)
设置片尾水印( 精简版不支持)

TXVideoPreviewListener

短视频预览回调接口

API
描述
短视频预览进度 time 视频预览的当前时间,单位 s
短视频预览结束回调

TXVideoCustomProcessListener

短视频定制处理回调接口

API
描述
纹理处理回调,在这里可以进行采集图像的二次处理
纹理释放回调,可以在这里释放创建的 OpenGL 资源

TXVideoGenerateListener

短视频编辑回调接口

API
描述
短视频生成进度回调
短视频生成完成回调

TXVideoJoinerListener

短视频合成、拼接回调接口

API
描述
短视频合成进度回调
短视频合成完成回调

TXVideoEditerTypeDef

视频编辑关键类型定义

API
描述
视频信息
短视频预览参数
短视频编辑结果
短视频合成结果
字幕
静态贴纸
动态贴纸
变速
重复片段

枚举类型说明

API
描述
短视频预览参数
快慢速播放类型
视频特效类型
转场特效
生成视频结果错误码定义
视频合成结果错误码定义
短视频压缩质量

错误码

生成视频结果错误码

符号
含义
GENERATE_RESULT_OK
0
生成视频成功
GENERATE_RESULT_FAILED
-1
生成视频失败
GENERATE_RESULT_CANCEL
-2
生成视频取消
GENERATE_RESULT_LICENCE_VERIFICATION_FAILED
-5
生成视频失败,License 校验错误

视频合成结果错误码

符号
含义
JOINER_RESULT_OK
0
合成成功
JOINER_RESULT_FAILED
-1
合成失败
JOINER_RESULT_LICENCE_VERIFICATION_FAILED
-5
License 验证失败