diff --git a/lib/pages/video/detail/view.dart b/lib/pages/video/detail/view.dart index f70da4940..18dd4ccf7 100644 --- a/lib/pages/video/detail/view.dart +++ b/lib/pages/video/detail/view.dart @@ -244,7 +244,10 @@ class _VideoDetailPageState extends State void _handleTransition(String name) { switch (name) { case 'inactive': - autoEnterPip(); + if (plPlayerController != null && + playerStatus == PlayerStatus.playing) { + autoEnterPip(); + } break; } }