我必须在这里遗漏一些明显的东西,但我似乎无法找到任何东西让我确定MediaPlayer何时缓冲音频.我正在播放互联网音频,我想显示一个缓冲指示器,但我尝试过的任何东西都不能让我知道MediaPlayer何时中断音频缓冲,所以我无法正确显示缓冲指示器.有线索吗?
如何检测VideoView是播放视频还是缓冲?
我想显示一个弹出窗口,说视频正在缓冲.
在android API级别17中有一个回调setOnInfoListener可以提供我这个信息,但我使用的是API级别15(android ICS).
我也看到了这个问题" 检测VideoVIew是否正在缓冲 ",但建议的解决方案是针对MediaPlayer而不是针对VideoView.
那我如何检测VideoView是否正在缓冲?这是一个很好的解决方案,运行一个线程来检查当前的搜索/进度级别,并根据它决定视频是播放还是缓冲.
UPDATE
这不仅仅是我需要检查视频是否只在视频开始播放或缓冲,我想通过视频支付来检查它.