tencent cloud

User Generated Short Video SDK

iOS

Download
フォーカスモード
フォントサイズ
最終更新日: 2026-05-11 17:46:58

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


ヘルプとサポート

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

フィードバック