tencent cloud

User Generated Short Video SDK

iOS

Download
포커스 모드
폰트 크기
마지막 업데이트 시간: 2026-05-11 17:46:58
AI 번역

Feature Overview

Through PIP-related interfaces, you can insert Picture-in-Picture (PIP) in short video editing. This document introduces the PIP interface classes and methods, including usage examples of TAVEditor, ITAVPipManager, and TAVPip, covering creation, loading, and removal operations.

Related Interface Classes

Interface Class Name
Description
TAVEditor
SDK operation entry class.
ITAVPipManager
PIP operation interface class.
TAVPip
PIP data model class.

PIP Operation Methods

Get PIP Operation Interface

/// Get PIP operation manager
- (id<ITAVPipManager> _Nullable)getPipManager;

Create PIP Object

/// Create PIP
/// - Parameters:
/// - filePath: PIP file path
/// - mediaType: Asset type. 0: video, 1: image
- (TAVMediaPipItem *)createPipItem:(NSString *)filePath mediaType:(NSInteger)mediaType;

Load PIP

/// Add PIP
/// - Parameter pipItem: PIP object
- (void)loadPip:(TAVMediaPipItem *)pipItem;

Remove PIP

/// Remove the specified PIP
/// - Parameter pipItem: PIP object
- (void)removePip:(TAVMediaPipItem *)pipItem;

Usage Example

// Get PIP operation interface
id<ITAVPipManager> pipManager = [editor getPipManager];

// Create PIP object
TAVMediaPipItem *pipItem = [manager createPipItem:pipPath mediaType:mediaType];

// Remove PIP
[pipManager removePip:pipItem];


도움말 및 지원

문제 해결에 도움이 되었나요?

피드백