mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-04-26 21:35:49 +08:00
@@ -60,10 +60,12 @@ class VideoPlayerServiceHandler extends BaseAudioHandler with SeekHandler {
|
||||
|
||||
Future<void> setMediaItem(MediaItem newMediaItem) async {
|
||||
if (!enableBackgroundPlay) return;
|
||||
// debugPrint("此时调用栈为:");
|
||||
// debugPrint(newMediaItem);
|
||||
// debugPrint(newMediaItem.title);
|
||||
// debugPrint(StackTrace.current.toString());
|
||||
// if (kDebugMode) {
|
||||
// debugPrint("此时调用栈为:");
|
||||
// debugPrint(newMediaItem);
|
||||
// debugPrint(newMediaItem.title);
|
||||
// debugPrint(StackTrace.current.toString());
|
||||
// }
|
||||
if (!mediaItem.isClosed) mediaItem.add(newMediaItem);
|
||||
}
|
||||
|
||||
@@ -113,8 +115,10 @@ class VideoPlayerServiceHandler extends BaseAudioHandler with SeekHandler {
|
||||
|
||||
void onVideoDetailChange(dynamic data, int cid, String herotag) {
|
||||
if (!enableBackgroundPlay) return;
|
||||
// debugPrint('当前调用栈为:');
|
||||
// debugPrint(StackTrace.current);
|
||||
// if (kDebugMode) {
|
||||
// debugPrint('当前调用栈为:');
|
||||
// debugPrint(StackTrace.current);
|
||||
// }
|
||||
if (!PlPlayerController.instanceExists()) return;
|
||||
if (data == null) return;
|
||||
|
||||
@@ -161,7 +165,7 @@ class VideoPlayerServiceHandler extends BaseAudioHandler with SeekHandler {
|
||||
);
|
||||
}
|
||||
if (mediaItem == null) return;
|
||||
// debugPrint("exist: ${PlPlayerController.instanceExists()}");
|
||||
// if (kDebugMode) debugPrint("exist: ${PlPlayerController.instanceExists()}");
|
||||
if (!PlPlayerController.instanceExists()) return;
|
||||
_item.add(mediaItem);
|
||||
setMediaItem(mediaItem);
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:flutter/foundation.dart' show kDebugMode;
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:logger/logger.dart';
|
||||
import 'package:path/path.dart' as p;
|
||||
@@ -44,7 +45,7 @@ Future<bool> clearLogs() async {
|
||||
try {
|
||||
await file.writeAsString('');
|
||||
} catch (e) {
|
||||
debugPrint('Error clearing file: $e');
|
||||
if (kDebugMode) debugPrint('Error clearing file: $e');
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
||||
@@ -4,6 +4,7 @@ import 'dart:io';
|
||||
|
||||
import 'package:PiliPlus/plugin/pl_player/controller.dart';
|
||||
import 'package:PiliPlus/plugin/pl_player/models/play_status.dart';
|
||||
import 'package:flutter/foundation.dart' show kDebugMode;
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
||||
|
||||
@@ -70,7 +71,7 @@ class ShutdownTimerService with WidgetsBindingObserver {
|
||||
|
||||
void _showShutdownDialog() {
|
||||
if (isInBackground) {
|
||||
debugPrint("app在后台运行,不弹窗");
|
||||
if (kDebugMode) debugPrint("app在后台运行,不弹窗");
|
||||
_executeShutdown();
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user