使用VideoView缓冲视频

时间:2012-04-04 19:04:48

标签: android android-videoview

我有一个带有网址的活动,并使用VideoView播放视频。这很好。

但是,视频开始播放前有一段缓冲时间。因此,VideoView是黑色的。没有指示缓冲区加载的微调器。

VideoView的参数是否会显示微调器?如果没有,是否有一些消息在视频开始播放时被广播?这样我就可以显示自己的微调器并在收到消息时隐藏它。

1 个答案:

答案 0 :(得分:0)

我找到了答案。在VideoView顶部添加ProgressBar并执行以下操作:

    mPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {

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