diff --git a/app/src/main/java/com/fongmi/android/tv/player/Players.java b/app/src/main/java/com/fongmi/android/tv/player/Players.java index 7c9eb79a7..104abe20d 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/Players.java +++ b/app/src/main/java/com/fongmi/android/tv/player/Players.java @@ -299,7 +299,7 @@ public class Players implements Player.Listener, IMediaPlayer.OnInfoListener, IM @Override public boolean onError(IMediaPlayer mp, int what, int extra) { PlayerEvent.error(R.string.error_play_format, true); - return false; + return true; } @Override diff --git a/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/IjkVideoView.java b/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/IjkVideoView.java index e2e0c9860..1903949db 100644 --- a/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/IjkVideoView.java +++ b/ijkplayer/src/main/java/tv/danmaku/ijk/media/player/ui/IjkVideoView.java @@ -256,45 +256,9 @@ public class IjkVideoView extends FrameLayout implements MediaController.MediaPl if (mOnInfoListener != null) { mOnInfoListener.onInfo(mp, what, extra); } - switch (what) { - case IMediaPlayer.MEDIA_INFO_VIDEO_TRACK_LAGGING: - Log.d(TAG, "MEDIA_INFO_VIDEO_TRACK_LAGGING:"); - break; - case IMediaPlayer.MEDIA_INFO_VIDEO_RENDERING_START: - Log.d(TAG, "MEDIA_INFO_VIDEO_RENDERING_START:"); - break; - case IMediaPlayer.MEDIA_INFO_BUFFERING_START: - Log.d(TAG, "MEDIA_INFO_BUFFERING_START:"); - break; - case IMediaPlayer.MEDIA_INFO_BUFFERING_END: - Log.d(TAG, "MEDIA_INFO_BUFFERING_END:"); - break; - case IMediaPlayer.MEDIA_INFO_NETWORK_BANDWIDTH: - Log.d(TAG, "MEDIA_INFO_NETWORK_BANDWIDTH: " + extra); - break; - case IMediaPlayer.MEDIA_INFO_BAD_INTERLEAVING: - Log.d(TAG, "MEDIA_INFO_BAD_INTERLEAVING:"); - break; - case IMediaPlayer.MEDIA_INFO_NOT_SEEKABLE: - Log.d(TAG, "MEDIA_INFO_NOT_SEEKABLE:"); - break; - case IMediaPlayer.MEDIA_INFO_METADATA_UPDATE: - Log.d(TAG, "MEDIA_INFO_METADATA_UPDATE:"); - break; - case IMediaPlayer.MEDIA_INFO_UNSUPPORTED_SUBTITLE: - Log.d(TAG, "MEDIA_INFO_UNSUPPORTED_SUBTITLE:"); - break; - case IMediaPlayer.MEDIA_INFO_SUBTITLE_TIMED_OUT: - Log.d(TAG, "MEDIA_INFO_SUBTITLE_TIMED_OUT:"); - break; - case IMediaPlayer.MEDIA_INFO_VIDEO_ROTATION_CHANGED: - mVideoRotationDegree = extra; - Log.d(TAG, "MEDIA_INFO_VIDEO_ROTATION_CHANGED: " + extra); - if (mRenderView != null) mRenderView.setVideoRotation(extra); - break; - case IMediaPlayer.MEDIA_INFO_AUDIO_RENDERING_START: - Log.d(TAG, "MEDIA_INFO_AUDIO_RENDERING_START:"); - break; + if (what == IMediaPlayer.MEDIA_INFO_VIDEO_ROTATION_CHANGED) { + mVideoRotationDegree = extra; + if (mRenderView != null) mRenderView.setVideoRotation(extra); } return true; }