Android在VideoView启动之前加载动画
我没有找到任何解决方案来在 VideoView 开始播放之前显示加载动画(或仅显示 imageView):在视频缓冲期间。
有人知道吗?
谢谢。
I don't find any solution to show a loading animation (or just an imageView) before a VideoView start to play : during the video is buffering.
Does anyone have a clue ?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
或者您可以只使用进度对话框;
Or you can just use Progress Dialog;
最后我找到了VideoView上的方法
setOnPreparedListener()
。我在布局中添加了一个 ProgressBar,并使用 OnPreparedListener 隐藏它
Finally I found the method
setOnPreparedListener()
on VideoView.I added a ProgressBar inside my layout, and hide it with the OnPreparedListener
您无法在
MediaPlayer
上使用OnBufferingUpdateListener
检测视频缓冲区。如果您使用VideView
,请在OnPreparedListener
内设置该侦听器。You cant detect the video buffer using
OnBufferingUpdateListener
onMediaPlayer
. If you useVideView
set that listener insideOnPreparedListener
.