don't seek to watch position when end of video

This commit is contained in:
Bnyro 2022-08-26 17:53:22 +02:00
parent 39f683502e
commit 05f0170248

View File

@ -981,7 +981,8 @@ class PlayerFragment : BaseFragment() {
Thread { Thread {
try { try {
position = DatabaseHolder.db.watchPositionDao().findById(videoId!!).position position = DatabaseHolder.db.watchPositionDao().findById(videoId!!).position
if (position!! < streams.duration!! * 0.9) position = null // position is almost the end of the video => don't seek, start from beginning
if (position!! > streams.duration!! * 1000 * 0.9) position = null
} catch (e: Exception) { } catch (e: Exception) {
} }
}.await() }.await()