如果删除了轨道,是否需要在可变组合中更新所有后续轨道?
Do all following tracks need to be updated in a mutable composition if a track is removed?
要向 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)
假设我有几首可变曲目,它们的时间范围按顺序播放,没有间隙。如果我删除第二首曲目,那么是否需要手动更新以下所有曲目的开始时间?同样,是否也需要更新所有赛道说明?或者有没有办法让这一切自动发生?
曲目不像念珠那样,当你抓住一些种子时,其他种子会自动移动,是的,你必须在可变组合和说明中手动更新时间
要向 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)
假设我有几首可变曲目,它们的时间范围按顺序播放,没有间隙。如果我删除第二首曲目,那么是否需要手动更新以下所有曲目的开始时间?同样,是否也需要更新所有赛道说明?或者有没有办法让这一切自动发生?
曲目不像念珠那样,当你抓住一些种子时,其他种子会自动移动,是的,你必须在可变组合和说明中手动更新时间