From 34ee28928ec21f76290c935faf6b6296252d2c30 Mon Sep 17 00:00:00 2001 From: Yan Date: Mon, 13 Nov 2023 10:16:25 +0800 Subject: [PATCH] fix b/1121 --- just_audio_web/lib/just_audio_web.dart | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/just_audio_web/lib/just_audio_web.dart b/just_audio_web/lib/just_audio_web.dart index a98402a92..48d78ceae 100644 --- a/just_audio_web/lib/just_audio_web.dart +++ b/just_audio_web/lib/just_audio_web.dart @@ -961,10 +961,15 @@ class _PlayPauseQueue { Future _run() async { await for (var request in _queue.stream) { - if (request.playing) { - await audioElement.play(); - } else { - audioElement.pause(); + try { + if (request.playing) { + await audioElement.play(); + } else { + audioElement.pause(); + } + } catch (err) { + request.completer.completeError(err); + continue; } request.completer.complete(); }