1

URLを取得し、VideoViewでビデオを再生するアクティビティがあります。これは正常に機能します。

ただし、ビデオの再生が開始されるまでにバッファ時間があります。このため、VideoViewは黒です。バッファのロードを示すスピナーはありません。

スピナーを表示するVideoViewのパラメーターはありますか?そうでない場合、ビデオの再生が開始されたときにブロードキャストされるメッセージはありますか?そうすれば、自分のスピナーを表示して、メッセージを受信したときに非表示にすることができます。

4

1 に答える 1

0

私は答えを見つけました。VideoView の上に ProgressBar を追加し、次の操作を行います。

    mPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {

        @Override
        public void onPrepared(MediaPlayer mp) {
            mSpinner.setVisibility(View.GONE);
        }
    });
于 2012-04-04T19:23:19.130 に答える