2013-03-03 65 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) 

就是這樣。維他命隱藏視頻開始時的進度視圖