opt: live danmaku

This commit is contained in:
bggRGjQaUbCoE
2024-11-04 14:07:58 +08:00
parent 2190336638
commit e2708e7728
8 changed files with 156 additions and 80 deletions

View File

@@ -276,7 +276,7 @@ class _VideoDetailPageState extends State<VideoDetailPage>
@override
void dispose() {
if (!Get.previousRoute.startsWith('/video')) {
ScreenBrightness().resetScreenBrightness();
ScreenBrightness().resetApplicationScreenBrightness();
PlPlayerController.setPlayCallBack(null);
}
videoDetailController.positionSubscription?.cancel();
@@ -310,7 +310,7 @@ class _VideoDetailPageState extends State<VideoDetailPage>
void didPushNext() async {
// _bufferedListener?.cancel();
ScreenBrightness().resetScreenBrightness();
ScreenBrightness().resetApplicationScreenBrightness();
videoDetailController.positionSubscription?.cancel();
videoIntroController.canelTimer();
@@ -344,13 +344,13 @@ class _VideoDetailPageState extends State<VideoDetailPage>
plPlayerController
?.setCurrBrightness(videoDetailController.brightness!);
if (videoDetailController.brightness != -1.0) {
ScreenBrightness()
.setScreenBrightness(videoDetailController.brightness!);
ScreenBrightness().setApplicationScreenBrightness(
videoDetailController.brightness!);
} else {
ScreenBrightness().resetScreenBrightness();
ScreenBrightness().resetApplicationScreenBrightness();
}
} else {
ScreenBrightness().resetScreenBrightness();
ScreenBrightness().resetApplicationScreenBrightness();
}
}
super.didPopNext();