typedef struct
{ CMTimeValue value;
CMTimeScale timescale;
CMTimeFlags flags;
..........
} CMTime;
NSTimeInterval是一个把double进行typedef 重定义的一个类型,本质上还是一个表示64位浮点型数据类型double
CMTimeMake(int64_t value, int32_t timescale)value就是当前播放到第几帧,timescale表示每秒的帧数
CMTimeMakeWithSeconds(Float64 seconds, int32_t preferredTimescale)seconds是当前播放到第几秒,preferredTimescale表示每秒的帧数
CMTimeGetSeconds(CMTime time)当前播放到第几秒