fix progress behavior

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-01-19 12:12:14 +08:00
parent 68464e4e34
commit ebe793ccfc

View File

@@ -1740,10 +1740,13 @@ class _PLVideoPlayerState extends State<PLVideoPlayer>
right: 0,
child: Obx(
() {
final showControls = plPlayerController.showControls.value;
final offstage = switch (plPlayerController.progressType) {
BtmProgressBehavior.onlyShowFullScreen => !isFullScreen,
BtmProgressBehavior.onlyHideFullScreen => isFullScreen,
_ => plPlayerController.showControls.value,
BtmProgressBehavior.onlyShowFullScreen =>
showControls || !isFullScreen,
BtmProgressBehavior.onlyHideFullScreen =>
showControls || isFullScreen,
_ => showControls,
};
return Offstage(
offstage: offstage,