From 0378eb979743bf39645b181c431aaa99a1ae3281 Mon Sep 17 00:00:00 2001 From: MSOB7YY Date: Fri, 20 Oct 2023 14:59:10 +0300 Subject: [PATCH] chore: faster playback start --- lib/controller/audio_handler.dart | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/controller/audio_handler.dart b/lib/controller/audio_handler.dart index 22ded62c..bddd91f3 100644 --- a/lib/controller/audio_handler.dart +++ b/lib/controller/audio_handler.dart @@ -713,10 +713,16 @@ class NamidaAudioVideoHandler extends BasicAudioHandler { } final playerStoppingSeikoo = Completer(); // to prevent accidental stopping if getAvailableStreams was faster than fade effect - pause().then((_) async { + if (isPlaying) { + // wait for pausing only if playing. + pause().then((_) async { + await onDispose(); + playerStoppingSeikoo.complete(true); + }); + } else { await onDispose(); playerStoppingSeikoo.complete(true); - }); + } await VideoController.vcontroller.dispose();