From bca4a14f2eb752063fb05e77da387f3e30cf3140 Mon Sep 17 00:00:00 2001 From: Jeff <42182408+jeffvli@users.noreply.github.com> Date: Wed, 24 Sep 2025 18:09:30 -0700 Subject: [PATCH] adjust web playback error handler (#1150) --- src/renderer/components/audio-player/index.tsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/renderer/components/audio-player/index.tsx b/src/renderer/components/audio-player/index.tsx index ddb6dc14..a762d239 100644 --- a/src/renderer/components/audio-player/index.tsx +++ b/src/renderer/components/audio-player/index.tsx @@ -233,17 +233,17 @@ export const AudioPlayer = forwardRef((props, } const { error } = target; - if (error?.code !== MediaError.MEDIA_ERR_DECODE) { + + console.log('Playback error occurred:', error); + + if ( + error?.code !== MediaError.MEDIA_ERR_DECODE && + error?.code !== MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED + ) { return; } - const duration = player.getDuration(); - const currentTime = player.getCurrentTime(); - - // Decode error within last second, handle as track ended - if (duration && duration - currentTime < 1) { - handleOnEnded(); - } + handleOnEnded(); }; };