From b45f8da1893f8b9bf495cc1d8b4b8d23e513216c Mon Sep 17 00:00:00 2001 From: orz12 Date: Sat, 6 Apr 2024 09:31:45 +0800 Subject: [PATCH] =?UTF-8?q?mod:=20=E9=BB=98=E8=AE=A4=E5=BC=80=E5=90=AF?= =?UTF-8?q?=E5=90=8E=E5=8F=B0=E6=92=AD=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/pages/setting/play_setting.dart | 4 ++-- lib/pages/video/detail/widgets/header_control.dart | 2 +- lib/plugin/pl_player/controller.dart | 2 +- lib/services/audio_handler.dart | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/pages/setting/play_setting.dart b/lib/pages/setting/play_setting.dart index e9cc19d9..000dd0ee 100644 --- a/lib/pages/setting/play_setting.dart +++ b/lib/pages/setting/play_setting.dart @@ -135,7 +135,7 @@ class _PlaySettingState extends State { title: '后台播放', subTitle: '进入后台时继续播放', setKey: SettingBoxKey.enableBackgroundPlay, - defaultVal: false, + defaultVal: true, ), if (Platform.isAndroid) SetSwitchItem( @@ -146,7 +146,7 @@ class _PlaySettingState extends State { callFn: (val) { if (val && !setting.get(SettingBoxKey.enableBackgroundPlay, - defaultValue: false)) { + defaultValue: true)) { SmartDialog.showToast('建议开启后台播放'); } }), diff --git a/lib/pages/video/detail/widgets/header_control.dart b/lib/pages/video/detail/widgets/header_control.dart index ce8b41d6..5fa6ac52 100644 --- a/lib/pages/video/detail/widgets/header_control.dart +++ b/lib/pages/video/detail/widgets/header_control.dart @@ -1291,7 +1291,7 @@ class _HeaderControlState extends State { if (canUsePiP) { bool enableBackgroundPlay = setting.get( SettingBoxKey.enableBackgroundPlay, - defaultValue: false); + defaultValue: true); if (!enableBackgroundPlay) { // SmartDialog.showToast('建议开启【后台播放】功能\n避免画中画没有暂停按钮'); // await Future.delayed(const Duration(seconds: 2), () { diff --git a/lib/plugin/pl_player/controller.dart b/lib/plugin/pl_player/controller.dart index b5d991ce..f9f110d0 100644 --- a/lib/plugin/pl_player/controller.dart +++ b/lib/plugin/pl_player/controller.dart @@ -312,7 +312,7 @@ class PlPlayerController { .get(SettingBoxKey.enableAutoLongPressSpeed, defaultValue: false); // 后台播放 _backgroundPlay.value = - setting.get(SettingBoxKey.enableBackgroundPlay, defaultValue: false); + setting.get(SettingBoxKey.enableBackgroundPlay, defaultValue: true); if (!enableAutoLongPressSpeed) { _longPressSpeed.value = videoStorage .get(VideoBoxKey.longPressSpeedDefault, defaultValue: 3.0); diff --git a/lib/services/audio_handler.dart b/lib/services/audio_handler.dart index 7bf536be..3a7e69fb 100644 --- a/lib/services/audio_handler.dart +++ b/lib/services/audio_handler.dart @@ -25,7 +25,7 @@ Future initAudioService() async { class VideoPlayerServiceHandler extends BaseAudioHandler with SeekHandler { static final List _item = []; Box setting = GStrorage.setting; - bool enableBackgroundPlay = false; + bool enableBackgroundPlay = true; PlPlayerController player = PlPlayerController.getInstance(); VideoPlayerServiceHandler() { @@ -34,7 +34,7 @@ class VideoPlayerServiceHandler extends BaseAudioHandler with SeekHandler { revalidateSetting() { enableBackgroundPlay = - setting.get(SettingBoxKey.enableBackgroundPlay, defaultValue: false); + setting.get(SettingBoxKey.enableBackgroundPlay, defaultValue: true); } @override