コード例 #1
0
ファイル: EMExoPlayer.java プロジェクト: n-i-x/ExoMedia
 @Override
 public void onDecoderInitializationError(
     MediaCodecTrackRenderer.DecoderInitializationException e) {
   if (internalErrorListener != null) {
     internalErrorListener.onDecoderInitializationError(e);
   }
 }
コード例 #2
0
ファイル: EMExoPlayer.java プロジェクト: n-i-x/ExoMedia
  public void onRenderersError(Exception e) {
    builderCallback = null;
    if (internalErrorListener != null) {
      internalErrorListener.onRendererInitializationError(e);
    }

    for (ExoPlayerListener listener : listeners) {
      listener.onError(e);
    }

    rendererBuildingState = RenderBuildingState.IDLE;
    reportPlayerState();
  }
コード例 #3
0
ファイル: EMExoPlayer.java プロジェクト: n-i-x/ExoMedia
 @Override
 public void onLoadError(int sourceId, IOException e) {
   if (internalErrorListener != null) {
     internalErrorListener.onLoadError(sourceId, e);
   }
 }
コード例 #4
0
ファイル: EMExoPlayer.java プロジェクト: n-i-x/ExoMedia
 @Override
 public void onCryptoError(MediaCodec.CryptoException e) {
   if (internalErrorListener != null) {
     internalErrorListener.onCryptoError(e);
   }
 }
コード例 #5
0
ファイル: EMExoPlayer.java プロジェクト: n-i-x/ExoMedia
 @Override
 public void onAudioTrackWriteError(AudioTrack.WriteException e) {
   if (internalErrorListener != null) {
     internalErrorListener.onAudioTrackWriteError(e);
   }
 }
コード例 #6
0
ファイル: EMExoPlayer.java プロジェクト: n-i-x/ExoMedia
 @Override
 public void onAudioTrackInitializationError(AudioTrack.InitializationException e) {
   if (internalErrorListener != null) {
     internalErrorListener.onAudioTrackInitializationError(e);
   }
 }
コード例 #7
0
ファイル: EMExoPlayer.java プロジェクト: n-i-x/ExoMedia
 @Override
 public void onDrmSessionManagerError(Exception e) {
   if (internalErrorListener != null) {
     internalErrorListener.onDrmSessionManagerError(e);
   }
 }