// Start recordingmTXUGCRecord.startRecord();// After pausing recording, a video segment will be generated and can be managed via TXUGCPartsManagermTXUGCRecord.pauseRecord();// Get the segment manager instanceTXUGCPartsManager mTXUGCPartsManager = mTXUGCRecord.getPartsManager();// Delete the last recorded video segmentmTXUGCPartsManager.deleteLastPart();// Resume recordingmTXUGCRecord.resumeRecord();// Stop recording and merge all segments into a single output videomTXUGCRecord.stopRecord();/**************************************************/// Video Segment Management APIs/**************************************************/// Get total duration of all current video segmentsmTXUGCPartsManager.getDuration();// Get paths of all video segmentsmTXUGCPartsManager.getPartsPathList();// Delete the last video segmentmTXUGCPartsManager.deleteLastPart();// Delete a specific video segment by indexmTXUGCPartsManager.deletePart(index);// Delete all video segmentsmTXUGCPartsManager.deleteAllParts();// Insert an external video (not from current recording) into the segment listmTXUGCPartsManager.insertPart(videoPath, index);
Feedback