diff --git a/lib/pages/live_room/view.dart b/lib/pages/live_room/view.dart index 338fbdcc9..084d948e9 100644 --- a/lib/pages/live_room/view.dart +++ b/lib/pages/live_room/view.dart @@ -26,9 +26,14 @@ class _LiveRoomPageState extends State { bool isPlay = true; Floating? floating; + void playCallBack() { + plPlayerController?.play(); + } + @override void initState() { super.initState(); + PlPlayerController.setPlayCallBack(playCallBack); if (Platform.isAndroid) { floating = Floating(); } @@ -44,6 +49,7 @@ class _LiveRoomPageState extends State { @override void dispose() { + PlPlayerController.setPlayCallBack(null); floating?.dispose(); plPlayerController?.dispose(); super.dispose();