tencent cloud

User Generated Short Video SDK

iOS

PDF
フォーカスモード
フォントサイズ
最終更新日: 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 custom preview
recorder = [TXUGCRecord shareInstance];
[recorder startCameraCustom:param preview:preview];

// Start recording
[recorder startRecord];

// Pausing recording generates a segment, accessible via TXUGCPartsManager
[recorder pauseRecord];

// Get the video segment manager
TXUGCPartsManager *partsManager = recorder.partsManager;

// Delete the last recorded segment
[partsManager deleteLastPart];

// Resume recording
[recorder resumeRecord];

// Stop recording and merge all segments into a single video
[recorder stopRecord];

// Get total duration of all segments
[partsManager getDuration];

// Get paths of all segments
[partsManager getVideoPathList];

// Delete the last segment
[partsManager deleteLastPart];

// Delete a specific segment (e.g., index 1)
[partsManager deletePart:1];

// Delete all segments
[partsManager deleteAllParts];

// Insert an external video (non-recorded) into the segment list
[partsManager insertPart:videoPath atIndex:0];

// Merge all segments into a final video (also triggered automatically on stopRecord)
[partsManager joinAllParts:videoOutputPath complete:complete];


ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック