2012-04-04 22 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); 
     } 
    });