|
@@ -1415,18 +1415,17 @@ extension PQStuckPointEditerController {
|
|
|
i = 0
|
|
|
}
|
|
|
|
|
|
- let LA = tempMaxSpeed * (stuckPointsTemp[i + 1] - stuckPointsTemp[i])
|
|
|
let LAValue = String(format: "%.6f", tempMaxSpeed * (stuckPointsTemp[i + 1] - stuckPointsTemp[i]))
|
|
|
useAssestDurationTemp = useAssestDurationTemp + (Float(LAValue) ?? 0.0)
|
|
|
-
|
|
|
if useAssestDurationTemp > Float(assetDuration) {
|
|
|
- useAssestDurationTemp = Float(assetDuration)
|
|
|
+ useAssestDurationTemp = Float(assetDuration) - (Float(LAValue) ?? 0.0)
|
|
|
+
|
|
|
break
|
|
|
}
|
|
|
LACount = LACount + 1
|
|
|
BFLog(message: "快速段段段段段段后LACount:\(LACount) realUsedMusicDuration:\(useAssestDurationTemp)")
|
|
|
|
|
|
- let LB = tempMinSpeed * (stuckPointsTemp[i + 2] - stuckPointsTemp[i + 1])
|
|
|
+
|
|
|
let LBValue = String(format: "%.6f", tempMinSpeed * (stuckPointsTemp[i + 2] - stuckPointsTemp[i + 1]))
|
|
|
|
|
|
useAssestDurationTemp = useAssestDurationTemp + (Float(LBValue) ?? 0.0)
|
|
@@ -1440,9 +1439,6 @@ extension PQStuckPointEditerController {
|
|
|
}
|
|
|
|
|
|
sticker.clipCount = LACount + LBCount
|
|
|
-
|
|
|
- if sticker.clipCount == 0 { sticker.clipCount = 1 }
|
|
|
-
|
|
|
if stuckPointsTemp.count < 1 {
|
|
|
|
|
|
BFLog(message: "卡点数据有错误!!!")
|