From 60a650f7981577d99bca6cce9007e54f6aa44ad0 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Tue, 25 Mar 2025 14:38:12 +0800 Subject: [PATCH] fix: #526 Signed-off-by: bggRGjQaUbCoE --- lib/pages/video/detail/view.dart | 7 +++---- lib/pages/video/detail/view_v.dart | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/lib/pages/video/detail/view.dart b/lib/pages/video/detail/view.dart index b5748419..cc587c51 100644 --- a/lib/pages/video/detail/view.dart +++ b/lib/pages/video/detail/view.dart @@ -252,11 +252,10 @@ class _VideoDetailPageState extends State bool notExitFlag = false; /// 顺序播放 列表循环 - if (videoDetailController.isPlayAll) { - notExitFlag = videoIntroController.nextPlay(); - } else if (plPlayerController!.playRepeat != PlayRepeat.pause && + if (plPlayerController!.playRepeat != PlayRepeat.pause && plPlayerController!.playRepeat != PlayRepeat.singleCycle) { - if (videoDetailController.videoType == SearchType.video) { + if (videoDetailController.isPlayAll || + videoDetailController.videoType == SearchType.video) { notExitFlag = videoIntroController.nextPlay(); } else if (videoDetailController.videoType == SearchType.media_bangumi) { diff --git a/lib/pages/video/detail/view_v.dart b/lib/pages/video/detail/view_v.dart index c36f0801..9c391cf3 100644 --- a/lib/pages/video/detail/view_v.dart +++ b/lib/pages/video/detail/view_v.dart @@ -282,11 +282,10 @@ class _VideoDetailPageVState extends State bool notExitFlag = false; /// 顺序播放 列表循环 - if (videoDetailController.isPlayAll) { - notExitFlag = videoIntroController.nextPlay(); - } else if (plPlayerController!.playRepeat != PlayRepeat.pause && + if (plPlayerController!.playRepeat != PlayRepeat.pause && plPlayerController!.playRepeat != PlayRepeat.singleCycle) { - if (videoDetailController.videoType == SearchType.video) { + if (videoDetailController.isPlayAll || + videoDetailController.videoType == SearchType.video) { notExitFlag = videoIntroController.nextPlay(); } else if (videoDetailController.videoType == SearchType.media_bangumi) {