fix: request audio focus before player init guard

This commit is contained in:
edde746
2026-03-02 23:12:00 +01:00
parent 01e61c590a
commit 1c31f0effa
3 changed files with 2 additions and 3 deletions
+1 -1
View File
@@ -381,7 +381,7 @@ class PlayerAndroid extends PlayerBase {
@override
Future<bool> requestAudioFocus() async {
checkDisposed();
if (!initialized) return false;
await _ensureInitialized();
final result = await methodChannel.invokeMethod<bool>('requestAudioFocus');
return result ?? false;
+1 -1
View File
@@ -309,7 +309,7 @@ class PlayerNative extends PlayerBase {
Future<bool> requestAudioFocus() async {
checkDisposed();
if (!Platform.isAndroid) return true;
if (!initialized) return false;
await _ensureInitialized();
final result = await methodChannel.invokeMethod<bool>('requestAudioFocus');
return result ?? false;
@@ -3,7 +3,6 @@ import 'package:flutter/services.dart';
import 'package:plezy/widgets/app_icon.dart';
import 'package:material_symbols_icons/symbols.dart';
import '../../focus/dpad_navigator.dart';
import '../../focus/key_event_utils.dart';
import '../../i18n/strings.g.dart';
import '../../models/mpv_config_models.dart';
import '../../focus/focusable_button.dart';