fix: 自动全屏方向异常

This commit is contained in:
orz12
2024-03-03 23:12:27 +08:00
parent 07fc6b8aed
commit 98a56eca71
2 changed files with 3 additions and 20 deletions

View File

@@ -102,16 +102,7 @@ class _VideoDetailPageState extends State<VideoDetailPage>
plPlayerController = videoDetailController.plPlayerController;
plPlayerController!.addStatusLister(playerListener);
listenFullScreenStatus();
autoEnterFullscreen();
}
}
void autoEnterFullscreen() async {
bool autoEnterFullscreen =
setting.get(SettingBoxKey.enableAutoEnter, defaultValue: false);
if (autoEnterFullscreen && videoDetailController.isFirstTime) {
await Future.delayed(const Duration(milliseconds: 100));
plPlayerController!.triggerFullScreen(status: true);
await plPlayerController!.autoEnterFullscreen();
}
}
@@ -168,7 +159,7 @@ class _VideoDetailPageState extends State<VideoDetailPage>
plPlayerController = videoDetailController.plPlayerController;
plPlayerController!.addStatusLister(playerListener);
listenFullScreenStatus();
autoEnterFullscreen();
await plPlayerController!.autoEnterFullscreen();
videoDetailController.autoPlay.value = true;
videoDetailController.isShowCover.value = false;
}