JDSBGMTimeLineItem Class Reference

Inherits from JDSTimeLineItem : NSObject
Declared in JDSBGMTimeLineItem.h

Overview

@class JDSBGMTimeLineItem

时间线上一个BGM片段的各种属性设置

  asset

BGM的原始asset

@property (nonatomic, strong, readonly) AVAsset *asset

Declared In

JDSBGMTimeLineItem.h

  innerAsset

BGM的实际asset(AVComposition)

@property (nonatomic, strong) AVAsset *innerAsset

Declared In

JDSBGMTimeLineItem.h

  timeRangeInAsset

BGM在原始数据中的时间范围

@property (nonatomic, assign) CMTimeRange timeRangeInAsset

Declared In

JDSBGMTimeLineItem.h

  timeRangeInWhole

Movie在时间线上的时间范围

@property (nonatomic, assign) CMTimeRange timeRangeInWhole

Declared In

JDSBGMTimeLineItem.h

  duration

BGM的时长,不可修改

@property (nonatomic, assign) CMTime duration

Declared In

JDSBGMTimeLineItem.h

  filePath

BGM的文件路径

@property (nonatomic, strong) NSString *filePath

Declared In

JDSBGMTimeLineItem.h

  volume

BGM的音量

@property (nonatomic, assign) double volume

Declared In

JDSBGMTimeLineItem.h

  mute

BGM是否静音

@property (nonatomic, assign) BOOL mute

Declared In

JDSBGMTimeLineItem.h

  rate

BGM的倍速

@property (nonatomic, assign) double rate

Declared In

JDSBGMTimeLineItem.h

– reload

reload

- (void)reload

Declared In

JDSBGMTimeLineItem.h