mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-24 10:08:41 +00:00
@@ -45,6 +45,7 @@ import 'package:PiliPlus/plugin/pl_player/models/fullscreen_mode.dart';
|
|||||||
import 'package:PiliPlus/plugin/pl_player/models/gesture_type.dart';
|
import 'package:PiliPlus/plugin/pl_player/models/gesture_type.dart';
|
||||||
import 'package:PiliPlus/plugin/pl_player/models/play_status.dart';
|
import 'package:PiliPlus/plugin/pl_player/models/play_status.dart';
|
||||||
import 'package:PiliPlus/plugin/pl_player/models/video_fit_type.dart';
|
import 'package:PiliPlus/plugin/pl_player/models/video_fit_type.dart';
|
||||||
|
import 'package:PiliPlus/plugin/pl_player/utils/fullscreen.dart';
|
||||||
import 'package:PiliPlus/plugin/pl_player/widgets/app_bar_ani.dart';
|
import 'package:PiliPlus/plugin/pl_player/widgets/app_bar_ani.dart';
|
||||||
import 'package:PiliPlus/plugin/pl_player/widgets/backward_seek.dart';
|
import 'package:PiliPlus/plugin/pl_player/widgets/backward_seek.dart';
|
||||||
import 'package:PiliPlus/plugin/pl_player/widgets/bottom_control.dart';
|
import 'package:PiliPlus/plugin/pl_player/widgets/bottom_control.dart';
|
||||||
@@ -330,6 +331,12 @@ class _PLVideoPlayerState extends State<PLVideoPlayer>
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
void didChangeAppLifecycleState(AppLifecycleState state) {
|
void didChangeAppLifecycleState(AppLifecycleState state) {
|
||||||
|
// TODO: remove
|
||||||
|
// part of https://github.com/flutter/flutter/issues/186723
|
||||||
|
if (Platform.isAndroid && state == .resumed && !showSystemBar_) {
|
||||||
|
setEnabledSystemUIMode(.immersiveSticky);
|
||||||
|
}
|
||||||
|
|
||||||
if (!plPlayerController.continuePlayInBackground.value) {
|
if (!plPlayerController.continuePlayInBackground.value) {
|
||||||
late final player = plPlayerController.videoPlayerController;
|
late final player = plPlayerController.videoPlayerController;
|
||||||
if (const <AppLifecycleState>[.paused, .detached].contains(state)) {
|
if (const <AppLifecycleState>[.paused, .detached].contains(state)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user