From 7e2ba5a71a43477230dde8f1e1f733401eae68fc Mon Sep 17 00:00:00 2001 From: CappielloAntonio Date: Sat, 17 Jul 2021 18:42:10 +0200 Subject: [PATCH] Try exoplayer reload on player error --- .../java/com/cappielloantonio/play/service/MultiPlayer.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/cappielloantonio/play/service/MultiPlayer.java b/app/src/main/java/com/cappielloantonio/play/service/MultiPlayer.java index ee9b9ec9..2377efc2 100644 --- a/app/src/main/java/com/cappielloantonio/play/service/MultiPlayer.java +++ b/app/src/main/java/com/cappielloantonio/play/service/MultiPlayer.java @@ -72,6 +72,9 @@ public class MultiPlayer implements Playback { public void onPlayerError(ExoPlaybackException error) { Log.i(TAG, String.format("onPlayerError: %s", error.getMessage())); Toast.makeText(context, context.getResources().getString(R.string.unplayable_file), Toast.LENGTH_SHORT).show(); + + exoPlayer.clearMediaItems(); + exoPlayer.prepare(); } };