|
@@ -1421,6 +1421,27 @@ extension PQStuckPointEditerController {
|
|
}
|
|
}
|
|
speedSettingView.setSelectItem(index: lastCyclesSelectIndex, isSettingPlayer: false)
|
|
speedSettingView.setSelectItem(index: lastCyclesSelectIndex, isSettingPlayer: false)
|
|
}
|
|
}
|
|
|
|
+ }else{
|
|
|
|
+ //不循环 选择1x
|
|
|
|
+ if lastCyclesSelectIndex != -1 {
|
|
|
|
+ if(lastCyclesSelectIndex != 0){
|
|
|
|
+ for i in 0 ... lastCyclesSelectIndex - 1{
|
|
|
|
+ var pointIndex = stuckPointsTemp.firstIndex(where: { (point) -> Bool in
|
|
|
|
+ (point == (finallyStuckPoints.last ?? 0).truncatingRemainder(dividingBy: (stuckPointsTemp.last ?? 0)))
|
|
|
|
+ })
|
|
|
|
+ pointIndex = (pointIndex ?? 0) + 1
|
|
|
|
+ for i in 0 ... selectedImageDataCount {
|
|
|
|
+ let a = stuckPointsTemp[(i + Int(pointIndex ?? 0)) % stuckPointsTemp.count]
|
|
|
|
+ let b = Float((i + Int(pointIndex ?? 0)) / stuckPointsTemp.count) * (stuckPointsTemp.first ?? 0)
|
|
|
|
+ finallyStuckPoints.append(a + b)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ speedSettingView.setSelectItem(index: lastCyclesSelectIndex, isSettingPlayer: false)
|
|
|
|
+ }else{
|
|
|
|
+ speedSettingView.setSelectItem(index: 0, isSettingPlayer: false)
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
// 四,背景音乐时长处理)计算最后使用的音频时长, 如果不用拼接音频时长度是卡点的倒数第二位时间
|
|
// 四,背景音乐时长处理)计算最后使用的音频时长, 如果不用拼接音频时长度是卡点的倒数第二位时间
|