diff --git a/lib/pages/video/view.dart b/lib/pages/video/view.dart index 1e45d4a31..c5188dd5e 100644 --- a/lib/pages/video/view.dart +++ b/lib/pages/video/view.dart @@ -182,6 +182,11 @@ class _VideoDetailPageVState extends State } Future? playCallBack() { + if (!isShowing) { + plPlayerController + ?..addStatusLister(playerListener) + ..addPositionListener(positionListener); + } return plPlayerController?.play(); }