diff --git a/lib/kt_pages/kt_explore/logic.dart b/lib/kt_pages/kt_explore/logic.dart index b27cc46..bcb051f 100644 --- a/lib/kt_pages/kt_explore/logic.dart +++ b/lib/kt_pages/kt_explore/logic.dart @@ -165,13 +165,13 @@ class KtExploreLogic extends GetxController { try { await controller.initialize(); - if (index == state.currentPage) { - final mainLogic = Get.find(); - if(mainLogic.curIndex == 1) controller.play(); + final mainLogic = Get.find(); + if (index == state.currentPage && mainLogic.curIndex == 1) { + controller.play(); update(); } controller.addListener(() { - if (state.currentPage == index) update(); + if (state.currentPage == index && mainLogic.curIndex == 1) update(); if (controller.value.isCompleted && !controller.value.isBuffering) { onPageChanged(index + 1, isToggle: true);