feat: 折叠屏内屏(展开状态)竖屏全屏适配

This commit is contained in:
orz12
2024-01-27 00:44:19 +08:00
parent 1da311ccb5
commit 7bf9acb0cb
2 changed files with 10 additions and 6 deletions

View File

@@ -278,8 +278,7 @@ class PlPlayerController {
danmakuDurationVal =
localCache.get(LocalCacheKey.danmakuDuration, defaultValue: 4.0);
// 描边粗细
strokeWidth =
localCache.get(LocalCacheKey.strokeWidth, defaultValue: 1.5);
strokeWidth = localCache.get(LocalCacheKey.strokeWidth, defaultValue: 1.5);
playRepeat = PlayRepeat.values.toList().firstWhere(
(e) =>
e.value ==
@@ -952,7 +951,10 @@ class PlPlayerController {
/// 进入全屏
await enterFullScreen();
if (mode == FullScreenMode.vertical ||
(mode == FullScreenMode.auto && direction.value == 'vertical')) {
(mode == FullScreenMode.auto && direction.value == 'vertical') ||
(mode == FullScreenMode.ratio &&
(Get.height / Get.width < 1.25 ||
direction.value == 'vertical'))) {
await verticalScreen();
} else {
await landScape();