【发布时间】:2013-04-11 06:21:32
【问题描述】:
如何检测 VideoView 是在播放视频还是在缓冲?
我想显示一个弹出窗口,说视频正在缓冲。
在 android API 级别 17 中有一个回调 setOnInfoListener 可以为我提供此信息,但我使用的是 API 级别 15 (android ICS)。
我也看到过这个问题“Detect if a VideoVIew is buffering”,但建议的解决方案是针对MediaPlayer,而不是针对VideoView。
那么如何检测 VideoView 是否正在缓冲?运行一个线程来检查当前的搜索/进度级别并根据它决定视频是正在播放还是正在缓冲是一个很好的解决方案。
更新
这不像我只需要在视频开始时检查视频是否正在播放或缓冲,我想通过视频支付来检查它。
【问题讨论】: