Optimize DSFin condition
This commit is contained in:
parent
21b14b00a1
commit
9da97209c9
2 changed files with 9 additions and 9 deletions
|
|
@ -429,10 +429,12 @@ actual class FMediaPlayer actual constructor(
|
||||||
val nextMarker = markerList.getOrNull(i + 1)
|
val nextMarker = markerList.getOrNull(i + 1)
|
||||||
val nextTrim = nextMarker?.trim() ?: ""
|
val nextTrim = nextMarker?.trim() ?: ""
|
||||||
|
|
||||||
val isDsFin = (dsR.containsMatchIn(mTrim) && finReg.containsMatchIn(nextTrim)) ||
|
val hasDs = dsR.containsMatchIn(mTrim)
|
||||||
(dsR.containsMatchIn(nextTrim) && finReg.containsMatchIn(mTrim))
|
val hasDc = dcR.containsMatchIn(mTrim)
|
||||||
val isDcFin = (dcR.containsMatchIn(mTrim) && finReg.containsMatchIn(nextTrim)) ||
|
val hasFin = finReg.containsMatchIn(mTrim) || finReg.containsMatchIn(nextTrim)
|
||||||
(dcR.containsMatchIn(nextTrim) && finReg.containsMatchIn(mTrim))
|
|
||||||
|
val isDsFin = hasDs && hasFin
|
||||||
|
val isDcFin = hasDc && hasFin
|
||||||
when {
|
when {
|
||||||
isDsFin || isDcFin -> {
|
isDsFin || isDcFin -> {
|
||||||
val target = if (lastSegno > 0) lastSegno else 0
|
val target = if (lastSegno > 0) lastSegno else 0
|
||||||
|
|
|
||||||
|
|
@ -275,11 +275,9 @@ actual class FMediaPlayer actual constructor(
|
||||||
|
|
||||||
val hasDs = dsRegex.containsMatchIn(mTrim)
|
val hasDs = dsRegex.containsMatchIn(mTrim)
|
||||||
val hasDc = dcRegex.containsMatchIn(mTrim)
|
val hasDc = dcRegex.containsMatchIn(mTrim)
|
||||||
val hasFin = finReg.containsMatchIn(mTrim)
|
val hasFin = finReg.containsMatchIn(mTrim) || finReg.containsMatchIn(nextTrim)
|
||||||
|
val isDcFin = hasDc && hasFin
|
||||||
val isDsFin = (dsRegex.containsMatchIn(mTrim) && finReg.containsMatchIn(nextTrim))
|
val isDsFin = hasDs && hasFin
|
||||||
val isDcFin = (dcRegex.containsMatchIn(mTrim) && finReg.containsMatchIn(nextTrim))
|
|
||||||
|
|
||||||
when {
|
when {
|
||||||
//DSFin
|
//DSFin
|
||||||
isDsFin || isDcFin -> {
|
isDsFin || isDcFin -> {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue