2013-03-03 63 views
0

我有两个项目,一个是vitamio播放器,另一个是我想用Vitamio播放视频的项目,播放过程工作正常,我的问题是我想放置一个图标作为进度条在VideoView的中心,然后在视频准备播放时隐藏这个图标。具体而言,我在我自己的项目中的布局中放置了一个进度条图标,即使媒体正在播放,该图标也会继续显示,我如何才能参考vitmaio项目中的进度条图标?或(我怎么知道媒体已准备好在我自己的项目中播放?) 谢谢。Vitamio上的Android Progressbar图标在阅读视频之前

+0

尝试可能会帮助http://www.quicktips.in/how-to-show-progressbar-while-loading-a-video-in-android-videoview/ – 2016-01-05 03:38:50

回答

1

把你VideoView一个的FrameLayout内,加圆形进度与重心到此布局。

得到的进度在运行时的参考:

myProgressBar = (myProgressBar) findViewById(R.id.theprogressbarid); 

的媒体播放器送你一个“onPrepare”事件如果设置OnPreparedListener, 对本次活动,隐藏进度

myProgressBar.setVisibility(View.Gone); 
+0

我有两个项目,vitamio播放器之一和我的第二个项目,我如何可以在运行时从vitamio项目的进度条上获得参考? – ENSATE 2013-03-07 15:06:51

1

谢谢吉安我整理了我所做的问题:

mVideoView.setOnPreparedListener(new OnPreparedListener() { 

      @Override 
      public void onPrepared(MediaPlayer arg0) { 

       mLoading=(ProgressBar) findViewById(R.id.progressBar1); 
       mLoading.setVisibility(View.GONE); 

      } 
     }); 
0

在vitamio 4.2.2您可以设置视频观看您的看法:

videoView.setMediaBufferingIndicator(yourProgressView) 

就是这样。维他命隐藏视频开始时的进度视图