Android

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

我的收藏
视频多段录制的基本使用流程如下:
1. 启动画面预览。
2. 开始录制。
3. 暂停录制。
4. 继续录制。
5. 停止录制。
每次暂停录制都会生成一段视频,可以用 TXUGCPartsManager 管理录制生成的视频片段,组后调用。
// 开始录制
mTXUGCRecord.startRecord();

// pauseRecord 后会生成一段视频,视频可以在 TXUGCPartsManager 里面管理该视频片段
mTXUGCRecord.pauseRecord();

// 获取片段管理对象
TXUGCPartsManager mTXUGCPartsManager = mTXUGCRecord.getPartsManager();

// 删除录制的上一个视频片段
mTXUGCPartsManager.deleteLastPart();

// 继续录制视频
mTXUGCRecord.resumeRecord();

// 停止录制,将多段视频合成为一个视频输出
mTXUGCRecord.stopRecord();


/**************************************************/
// 视频片段管理接口
/**************************************************/

// 获取当前所有视频片段的总时长
mTXUGCPartsManager.getDuration();

// 获取所有视频片段路径
mTXUGCPartsManager.getPartsPathList();

// 删除最后一段视频
mTXUGCPartsManager.deleteLastPart();

// 删除指定片段视频
mTXUGCPartsManager.deletePart(index);

// 删除所有片段视频
mTXUGCPartsManager.deleteAllParts();

// 您可以添加当前录制视频之外的视频
mTXUGCPartsManager.insertPart(videoPath, index) ;