【发布时间】:2020-06-06 15:18:37
【问题描述】:
要向 AVMutableCompositionTrack 添加时间范围,您必须在轨道中指定开始时间 (at:)...
try track?.insertTimeRange(CMTimeRangeMake(start: CMTime.zero,
duration: CMTime(seconds: 2, preferredTimescale: CMTimeScale(1))),
of: asset.tracks(withMediaType: .video)[0],
at: composition.duration)
假设我在可变组合中有几首曲目,因此它们的时间范围以没有间隙的顺序播放。如果我删除第二个曲目,那么以下所有曲目是否需要手动更新其开始时间?同样,是否也需要更新所有轨道指令?或者有没有办法让这种情况自动发生?
【问题讨论】:
标签: swift avfoundation avmutablecomposition