iOS

最近更新时间:2024-12-09 17:10:22

我的收藏
视频多段录制的基本使用流程如下:
1. 启动画面预览。
2. 开始录制。
3. 暂停录制。
4. 继续录制。
5. 停止录制。
//开启画面预览
recorder = [TXUGCRecord shareInstance];
[recorder startCameraCustom:param preview:preview];

// 开始录制
[recorder startRecord];

// 调用 pauseRecord 后会生成一段视频,视频可以在 TXUGCPartsManager 里面获取管理
[recorder pauseRecord];

//获取视频分片管理对象
TXUGCPartsManager *partsManager = recorder.partsManager;

// 删除上一段录制的视频
[partsManager deleteLastPart];

// 继续录制视频
[recorder resumeRecord];

// 停止录制,将多段视频合成为一个视频输出
[recorder stopRecord];


//获取当前所有视频片段的总时长
[partsManager getDuration];

//获取所有视频片段路径
[partsManager getVideoPathList];

// 删除最后一段视频
[partsManager deleteLastPart];

// 删除指定片段视频
[partsManager deletePart:1];

// 删除所有片段视频
[partsManager deleteAllParts];

//您可以添加当前录制视频之外的视频
[partsManager insertPart:videoPath atIndex:0];

//合成所有片段视频(停止录制时也会将所有的录制片段合并)
[partsManager joinAllParts: videoOutputPath complete:complete];