Android VideoView - 在“无法播放视频”错误消息后播放视频

时间:2016-06-16 15:25:01

标签: android android-videoview

我正在尝试在Android VideoView中播放不同类型的视频,但如果媒体是不受支持的.wmv或.avi文件,则会出现奇怪的行为。 .mp4文件播放没有错误。但如果媒体类型是.wmv或.avi,则VideoWiew会显示“无法播放视频”,此消息后,视频开始播放。

    videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
        @Override
        public void onPrepared(MediaPlayer mp) {
            videoView.start();
        }
    });

    videoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {

        public boolean onError(MediaPlayer mp, int what, int extra) {
            Toast.makeText(context, "Unable to Start Video(" +  media.getPath() + ")", Toast.LENGTH_SHORT).show();
            return true;
        }
    });

MediaPlayer错误代码是:1和额外:-2147483648,表示MEDIA_ERROR_UNKNOWN

0 个答案:

没有答案