From 113c2a848138ce53314d005955d4370f00137a72 Mon Sep 17 00:00:00 2001 From: dkanada Date: Sun, 18 Apr 2021 01:04:46 +0900 Subject: [PATCH] possible fix for exoplayer errors --- .../com/dkanada/gramophone/service/playback/LocalPlayer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java b/app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java index ff7a1810..a335418f 100644 --- a/app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java +++ b/app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java @@ -70,6 +70,10 @@ public class LocalPlayer implements Playback { @Override public void onPlayerError(ExoPlaybackException error) { Log.i(TAG, String.format("onPlayerError: %s", error.getMessage())); + + exoPlayer.clearMediaItems(); + exoPlayer.prepare(); + Toast.makeText(context, context.getResources().getString(R.string.unplayable_file), Toast.LENGTH_SHORT).show(); } };