MediaPlayer提示“无法播放视频”

来源:互联网 发布:杉帝网络 编辑:程序博客网 时间:2024/04/27 20:12


在Activity中添加视频错误监听器,监听视频播放过程产生的错误,并作相应处理

videoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {

        @Override
        public boolean onError(android.media.MediaPlayer mp, int arg1, int arg2) {

            switch (arg1) {
            case MediaPlayer.MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK:
                break;

            case MediaPlayer.MEDIA_ERROR_SERVER_DIED:
                break;

            case MediaPlayer.MEDIA_ERROR_UNKNOWN:
                Log.d(TAG, "onError() >>>>> MEDIA_ERROR_UNKNOWN");
                // 在这里处理未知错误
                
                break;

            default:
                break;

            }


            if (arg1 == MediaPlayer.MEDIA_ERROR_UNKNOWN) {
                return true; // 在这里return true后,未知错误时MediaPlayer不会再弹窗提示“无法播放视频”
            }
            return false;

        }
    });
0 0
原创粉丝点击