Interface Class Name | Description |
TAVEditor | SDK operation entry class. |
/// Apply template/// - Parameter templatePath: Video template asset path/// - return: 0 = success, -1 = invalid path, -2 = no permission- (int)setTemplate:(NSString *)templatePath;
/// Get video template slot information/// - Parameter templatePath: Video template asset path- (TAVTemplateConfig *)getTemplateConfig:(NSString *)templatePath;
// Set template pathNSString *templateDir = @"/sdcard/templates/project1";int result = [editor setTemplateDir:templateDir];if (result == 0) {// Get template configurationTAVTemplateConfig *config = [editor getTemplateConfig:templateDir];// Use configuration infoNSArray<TAVClipPlaceHolder *> *clipPlaceHolders = config.getSlots();for (NSInteger i = 0; i < clipPlaceHolders.count; i++)// Process each slot}} else {// Handle errorswitch (result) {case -1://"Invalid template path";break;case -2://"Invalid template authorization";break;}}
フィードバック