tencent cloud

User Generated Short Video SDK

動態と公告
Release Notes
The “startPlay” API of the UGSV SDK Renamed
製品紹介
Overview
Features
Use Cases
Concepts
購入ガイド
Pricing Overview
Refund Policy
License ガイド
Adding and Renewing a License
Configuring and Viewing a License
SDKのダウンロード
SDK Download
Release Notes (App)
UI 統合ソリューションを含む
UGSV Demo App
Source Code Description (iOS)
Source Code Description (Android)
UI 統合ソリューションを含まない
SDK Integration
Capturing and Shoot
Preview, Clipping, and Splicing
Upload and Playback
Tencent Effect SDK
Advanced Features and Special Effects
API ドキュメント
Editing
Shooting
テクニカルサポート
Error Codes
Feature FAQs
よくある質問
Upload
Android Compilation
Android
iOS
License
UGSV ポリシー
プライバシーポリシー
データ処理とセキュリティ契約

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];


ヘルプとサポート

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

フィードバック