有奖捉虫:行业应用 & 管理与支持文档专题 HOT

TXUGCRecord

实例化

API
描述
实例化

摄像头、麦克风相关逻辑

API
描述
开始画面预览
开始画面预览
切换视频录制分辨率,startCamera 之后调用有效
设置视频渲染模式,startCamera 之后调用有效
切换视频录制码率
调整焦距,startCamera 之后调用有效
切换前后摄像头,startCamera 之后调用有效
打开闪关灯,startCamera 之后调用有效
结束画面预览
setVideoRenderMirrorType:(TXVideoRenderMirrorType)mirrorType
(11.0版本添加),设置渲染镜像类型

录制相关逻辑

API
描述
设置横竖屏录制
设置预览视频方向
设置视频录制比例
设置录制速率(精简版不支持)
设置是否静音录制
开始录制短视频,SDK 内部会自动生成视频路径
开始录制短视频
开始录制短视频
暂停录制短视频
暂停录制短视频
恢复录制短视频
结束录制短视频
使用其他播放器预览视频的时候,请先调用 pauseAudioSession
重启 SDK 内部的 AudioSession
setVideoEncoderMirror:(BOOL)isMirror
(11.0版本添加),设置视频编码镜像

录制效果设置相关逻辑

API
描述
设置全局水印(精简版不支持)
获取美颜管理对象
设置美颜美白效果级别
设置指定素材滤镜特效
设置两个滤镜效果(精简版不支持)
设置滤镜效果程度
设置大眼级别
设置瘦脸级别
设置 V 脸
设置下巴拉伸或收缩
设置短脸
设置瘦鼻
设置绿幕文件
设置动效
设置动效静音

背景音相关逻辑

API
描述
设置背景音乐文件(精简版不支持)
设置背景音乐文件(精简版不支持)
设置背景音乐是否循环播放(精简版不支持)
播放背景音乐(精简版不支持)
停止播放背景音乐(精简版不支持)
暂停播放背景音乐(精简版不支持)
继续播放背景音乐(精简版不支持)
设置麦克风的音量大小
设置背景音乐的音量大小
设置混响效果(精简版不支持)
设置变声类型(精简版不支持)
截图/拍照,startCamera 之后调用有效(精简版不支持)

TXUGCRecordListener

短视频录制回调

API
描述
短视频录制进度
短视频录制完成
短视频录制事件通知(暂未使用)

TXUGCRecordTypeDef

视频录制关键类型定义

API
描述
录制参数定义
录制参数类
录制结果

枚举类型说明

API
描述
录制视频质量类型
录制分辨率类型
视频渲染模式类型
录制视频比例类型
录制视频速率
横竖屏录制类型
编码方式
混响效果
变声类型
美颜类型
音频采样率
录制结果错误码

错误码

录制结果错误码定义

符号
含义
UGC_RECORD_RESULT_OK
0
录制成功(业务层主动结束录制),会生成最终视频
UGC_RECORD_RESULT_OK_INTERRUPT
1
录制成功(因为进后台,或则闹钟,电话打断等自动结束录制),会生成最终视频
UGC_RECORD_RESULT_OK_UNREACH_MINDURATION
2
录制成功(录制时长未达到设置的最小时长),会生成最终视频
UGC_RECORD_RESULT_OK_BEYOND_MAXDURATION
3
录制成功(录制时长超过设置的最大时长),会生成最终视频
UGC_RECORD_RESULT_FAILED
1001
录制失败,不会生成最终视频