@Override public void onDecoderInitializationError( MediaCodecTrackRenderer.DecoderInitializationException e) { if (internalErrorListener != null) { internalErrorListener.onDecoderInitializationError(e); } }
public void onRenderersError(Exception e) { builderCallback = null; if (internalErrorListener != null) { internalErrorListener.onRendererInitializationError(e); } for (ExoPlayerListener listener : listeners) { listener.onError(e); } rendererBuildingState = RenderBuildingState.IDLE; reportPlayerState(); }
@Override public void onLoadError(int sourceId, IOException e) { if (internalErrorListener != null) { internalErrorListener.onLoadError(sourceId, e); } }
@Override public void onCryptoError(MediaCodec.CryptoException e) { if (internalErrorListener != null) { internalErrorListener.onCryptoError(e); } }
@Override public void onAudioTrackWriteError(AudioTrack.WriteException e) { if (internalErrorListener != null) { internalErrorListener.onAudioTrackWriteError(e); } }
@Override public void onAudioTrackInitializationError(AudioTrack.InitializationException e) { if (internalErrorListener != null) { internalErrorListener.onAudioTrackInitializationError(e); } }
@Override public void onDrmSessionManagerError(Exception e) { if (internalErrorListener != null) { internalErrorListener.onDrmSessionManagerError(e); } }