diff --git a/lib/pages/video/detail/view.dart b/lib/pages/video/detail/view.dart index 890ca10d..a1061aca 100644 --- a/lib/pages/video/detail/view.dart +++ b/lib/pages/video/detail/view.dart @@ -437,7 +437,9 @@ class _VideoDetailPageState extends State await videoDetailController.playerInit( autoplay: videoDetailController.playerStatus == PlayerStatus.playing, ); - } else if (videoDetailController.preInitPlayer) { + } else if (videoDetailController.preInitPlayer && + videoDetailController.isQuerying.not && + videoDetailController.videoState.value is! Error) { await videoDetailController.playerInit(); }