我有以下两行代码要迁移到 Swift,但我有点卡住了。
CMTime trimmingTime = CMTimeMake(lround(videoAsset.naturalTimeScale / videoAsset.nominalFrameRate), videoAsset.naturalTimeScale);
CMTimeRange timeRange = CMTimeRangeMake(trimmingTime, CMTimeSubtract(videoAsset.timeRange.duration, trimmingTime));
将下面的行转换为开头时,出现以下错误。
var trimmingTime: CMTime
trimmingTime = CMTimeMake(value: lround(videoAsset.naturalTimeScale / videoAsset.nominalFrameRate), timescale: videoAsset.naturalTimeScale)
二元运算符“/”不能应用于“CMTimeScale”(又名“Int32”)和“Float”类型的操作数
我尝试了几种不同的方法,但似乎没有任何效果。