1

我有一个带有 url 并使用 VideoView 播放视频的 Activity。这工作正常。

但是,在视频开始播放之前有一段缓冲时间。因此,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 回答