embed player restore tweaks

This commit is contained in:
Yuriy Liskov
2025-05-22 05:56:33 +03:00
parent 22eae5963d
commit 7a44e2eff9
2 changed files with 10 additions and 6 deletions
@@ -64,11 +64,9 @@ public class VideoStateController extends BasePlayerController {
enableIncognitoIfNeeded(item);
if (!item.equals(getVideo())) { // skip switch from the embed to the fullscreen one
// Don't do reset on videoLoaded state because this will influences minimized music videos.
resetPositionIfNeeded(item);
resetGlobalSpeedIfNeeded();
}
// Don't do reset on videoLoaded state because this will influences minimized music videos.
resetPositionIfNeeded(item);
resetGlobalSpeedIfNeeded();
}
@Override
@@ -328,6 +326,12 @@ public class VideoStateController extends BasePlayerController {
isLive = false;
}
// Don't reset if doing switch from the embed to the fullscreen one
boolean sameVideo = item.equals(getVideo());
if (sameVideo) {
isShort = false;
}
if (isShort || isVideoEnded || isLive) {
resetPosition(item);
}