在videoview中播放视频之前加载进度

时间:2015-12-17 07:38:43

标签: android android-videoview

我希望在视频播放(加载时)视频视图之前有一个进度条(不是进度条dailog)。在不使用onpreparedlistener()的情况下考虑任何其他方法。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

试试这个,在视频开始播放时调用此方法:

private void bufferingController(){

         bufferhandler = new Handler(); 
         bufferhandler.postDelayed(new Runnable() {

                @Override
                public void run() {

                    int duration = videoview.getCurrentPosition();
                    //System.out.println("duration "+duration);

                    //System.out.println("oldduration = "+old_duration +" duration = "+duration);
                    if (old_duration  == duration  ) {
                        progressBar.setVisibility(View.VISIBLE);
                      }
                   else {
                        progressBar.setVisibility(View.GONE);

                    }
                    old_duration  = duration;
                  }
            }, 1000);
            }