tencent cloud

Last updated: 2025-04-01 17:14:08
Android
Last updated: 2025-04-01 17:14:08
Basic Workflow for Multi-Segment Video Recording:
1. Start preview.
2. Begin recording.
3. Pause recording.
4. Resume recording.
5. Stop recording.
Each pause generates a video segment. Use TXUGCPartsManager to manage recorded segments, and finally merge them.
// Start recording
mTXUGCRecord.startRecord();

// After pausing recording, a video segment will be generated and can be managed via TXUGCPartsManager
mTXUGCRecord.pauseRecord();

// Get the segment manager instance
TXUGCPartsManager mTXUGCPartsManager = mTXUGCRecord.getPartsManager();

// Delete the last recorded video segment
mTXUGCPartsManager.deleteLastPart();

// Resume recording
mTXUGCRecord.resumeRecord();

// Stop recording and merge all segments into a single output video
mTXUGCRecord.stopRecord();

/**************************************************/
// Video Segment Management APIs
/**************************************************/

// Get total duration of all current video segments
mTXUGCPartsManager.getDuration();

// Get paths of all video segments
mTXUGCPartsManager.getPartsPathList();

// Delete the last video segment
mTXUGCPartsManager.deleteLastPart();

// Delete a specific video segment by index
mTXUGCPartsManager.deletePart(index);

// Delete all video segments
mTXUGCPartsManager.deleteAllParts();

// Insert an external video (not from current recording) into the segment list
mTXUGCPartsManager.insertPart(videoPath, index);

Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback