如何在播放过程中由于缓冲区而停止播放VideoView时获取状态

时间:2015-02-19 13:24:45

标签: android android-videoview

我尝试了以下代码,但没有为我工作

videoView.setOnInfoListener(new MediaPlayer.OnInfoListener() {
            @Override
            public boolean onInfo(MediaPlayer mediaPlayer, int what, int i2) {
                if (what == mediaPlayer.MEDIA_INFO_BUFFERING_START){
                    progressBarWait.setVisibility(View.VISIBLE);
                }
                if (what == mediaPlayer.MEDIA_INFO_BUFFERING_END){
                    progressBarWait.setVisibility(View.GONE);
                }
                return false;
            }
        });

由于缓冲,当videoview停止播放视频时,我必须得到每个状态,以便我可以显示缓冲状态的进度条。

任何帮助都会很明显。

0 个答案:

没有答案