@Override public void onPlayerError(ExoPlaybackException error) { if(error==null){ submitErrorEvent(OnErrorEventListener.ERROR_EVENT_UNKNOWN, null); return; } PLog.e(TAG,error.getMessage()==null?"":error.getMessage()); int type = error.type; switch (type){ case ExoPlaybackException.TYPE_SOURCE: submitErrorEvent(OnErrorEventListener.ERROR_EVENT_IO, null); break; case ExoPlaybackException.TYPE_RENDERER: submitErrorEvent(OnErrorEventListener.ERROR_EVENT_COMMON, null); break; case ExoPlaybackException.TYPE_UNEXPECTED: submitErrorEvent(OnErrorEventListener.ERROR_EVENT_UNKNOWN, null); break; } }
@Override public void onPlayerError(ExoPlaybackException error) { Log.i(TAG,"onPlaybackError: "+error.getMessage()); }
@Override public void onPlayerError(ExoPlaybackException e) { progressBar.setVisibility(View.GONE); Toast.makeText(ImageActivity.this, "Error: " + e.getMessage(), Toast.LENGTH_LONG).show(); }