你好我想在android中Video View
播放的视频达到其总持续时间的一半时显示简单的Toast消息。
我必须拥有什么样的听众才能实现这一目标?我知道视频浏览的getduration
和getcurrentposition
方法。但除非有一个正在阅读播放的听众,否则这些都无济于事。据我所知,onprepared listener
在视频开始之前使用,oncompletion listener
在视频播放完毕后使用。任何指针和片段都是受欢迎的。
答案 0 :(得分:3)
据我记忆,在某个时间没有办法收到通知(除非他们是新的API)。我要做的是onPrepared,获取视频的持续时间,然后在中途标记附近实施轮询。当getCurrentPosition()返回50%的点时,显示你的Toast。