我有一个带有网址的活动,并使用VideoView播放视频。这很好。
但是,视频开始播放前有一段缓冲时间。因此,VideoView是黑色的。没有指示缓冲区加载的微调器。
VideoView的参数是否会显示微调器?如果没有,是否有一些消息在视频开始播放时被广播?这样我就可以显示自己的微调器并在收到消息时隐藏它。
答案 0 :(得分:0)
我找到了答案。在VideoView顶部添加ProgressBar并执行以下操作:
mPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mSpinner.setVisibility(View.GONE);
}
});