tencent cloud

DocumentaçãoUser Generated Short Video SDK

iOS

Baixar
Modo Foco
Tamanho da Fonte
Última atualização: 2026-05-11 17:46:58
Traduzido por IA

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


Ajuda e Suporte

Esta página foi útil?

comentários