2012-04-04 104 views
1

我有一個活動需要一個url並使用VideoView播放視頻。這工作正常。使用VideoView緩衝視頻

但是,視頻開始播放之前有一段緩衝時間。正因爲如此,VideoView是黑色的。沒有指示緩衝器加載的微調器。

是否有VideoView的參數顯示微調?如果沒有,視頻開始播放時是否有一些消息被廣播?這樣我可以顯示我自己的微調並在收到消息時隱藏它。

回答

0

我找到了答案。在VideoView頂部添加ProgressBar並執行以下操作:

mPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { 

     @Override 
     public void onPrepared(MediaPlayer mp) { 
      mSpinner.setVisibility(View.GONE); 
     } 
    });