Fixes videos not being able to seekTo the zero position.
This commit is contained in:
+9
@@ -27,6 +27,7 @@ import android.util.LruCache
|
|||||||
import androidx.core.net.toUri
|
import androidx.core.net.toUri
|
||||||
import androidx.media3.common.C
|
import androidx.media3.common.C
|
||||||
import androidx.media3.common.Player
|
import androidx.media3.common.Player
|
||||||
|
import androidx.media3.common.Player.PositionInfo
|
||||||
import androidx.media3.common.Player.STATE_IDLE
|
import androidx.media3.common.Player.STATE_IDLE
|
||||||
import androidx.media3.common.Player.STATE_READY
|
import androidx.media3.common.Player.STATE_READY
|
||||||
import androidx.media3.exoplayer.ExoPlayer
|
import androidx.media3.exoplayer.ExoPlayer
|
||||||
@@ -143,6 +144,14 @@ class MultiPlayerPlaybackManager(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun onPositionDiscontinuity(
|
||||||
|
oldPosition: PositionInfo,
|
||||||
|
newPosition: PositionInfo,
|
||||||
|
reason: Int,
|
||||||
|
) {
|
||||||
|
cachedPositions.add(uri, newPosition.positionMs)
|
||||||
|
}
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user