Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-06-19 14:44:49 +08:00
parent 9b8d4a62fa
commit 3bfb0db307
11 changed files with 85 additions and 67 deletions

View File

@@ -84,7 +84,9 @@ class _LiveRoomPageState extends State<LiveRoomPage>
void playerListener(PlayerStatus? status) {
if (status != PlayerStatus.playing) {
plPlayerController.danmakuController?.pause();
_liveRoomController.msgStream?.close();
_liveRoomController
..msgStream?.close()
..msgStream = null;
} else {
plPlayerController.danmakuController?.resume();
_liveRoomController.liveMsg();
@@ -122,7 +124,9 @@ class _LiveRoomPageState extends State<LiveRoomPage>
WidgetsBinding.instance.removeObserver(this);
ScreenBrightness().resetApplicationScreenBrightness();
PlPlayerController.setPlayCallBack(null);
_liveRoomController.msgStream?.close();
_liveRoomController
..msgStream?.close()
..msgStream = null;
plPlayerController
..removeStatusLister(playerListener)
..dispose();