JDMediaEditDelegate Protocol Reference

Conforms to NSObject
Declared in JDMediaEditDelegate.h

Overview

@protocol JDMediaEditDelegate

本类包含了所有视频编辑相关的代理回调接口方法,包括错误回调,预览状态变化,预览进度变化,合成状态变化,合成进度变化等功能

– onMediaEditError: required method

媒体编辑错误发生回调

- (void)onMediaEditError:(JDMEErrorCode)error

Parameters

error

错误码

Discussion

see JDMEErrorCode

Declared In

JDMediaEditDelegate.h

– onPreviewStateChange: required method

媒体编辑预览状态变化回调

- (void)onPreviewStateChange:(JDMEPreviewState)state

Parameters

state

预览状态

Discussion

see JDMEPreviewState

Declared In

JDMediaEditDelegate.h

– onPreviewCurrentTimeChanged: required method

媒体编辑预览进度变化回调

- (void)onPreviewCurrentTimeChanged:(CMTime)time

Parameters

time

当前预览时间点

Discussion

time CMTime

Declared In

JDMediaEditDelegate.h

– onExportProgressChanged: required method

媒体编辑合成进度变化回调

- (void)onExportProgressChanged:(float)progress

Parameters

progress

当前进度

Declared In

JDMediaEditDelegate.h

– onTapPreviewPlayer: required method

点击预览层回调

- (void)onTapPreviewPlayer:(UITapGestureRecognizer *)recognizer

Parameters

recognizer

点击事件

Declared In

JDMediaEditDelegate.h

– onExportFinish required method

媒体编辑合成完成回调

- (void)onExportFinish

Declared In

JDMediaEditDelegate.h

– onExportCancel required method

媒体编辑合成取消

- (void)onExportCancel

Declared In

JDMediaEditDelegate.h

– onTimeLineDidChange

时间线变化回调

- (void)onTimeLineDidChange

Declared In

JDMediaEditDelegate.h

– onBgmTimeLineDidChanged

背景音时间线变化回调

- (void)onBgmTimeLineDidChanged

Declared In

JDMediaEditDelegate.h

– onFilterLayerTimeLineDidChanged

水印字幕时间线变化回调

- (void)onFilterLayerTimeLineDidChanged

Declared In

JDMediaEditDelegate.h

– onMediaEditOperationBegin

操作开始

- (void)onMediaEditOperationBegin

Declared In

JDMediaEditDelegate.h

– onMediaEditOperationEnd

操作结束

- (void)onMediaEditOperationEnd

Declared In

JDMediaEditDelegate.h