Android的VideoView - 检测视频的时间点
-
25-09-2019 - |
题
我使用的是VideoView来显示视频。我使用setOnPreparedListener和setOnCompletionListener前后的视频开始和结束后做的东西。
我不知道我怎么会去检测在视频的某个时间点。对于例如,说我要当在视频播放10秒写入日志文件。我怎样才能检测10S标记?
由于 克里斯
解决方案
步骤#1:使用postDelayed()
或东西得到控制每一秒钟左右
步骤2:检查getCurrentPosition()
,看看它是否是靠近你所需的标记点。如果是这样,做你的处理。
步骤#3:泡沫,漂洗,重复
有没有一种机制为Android调入您特别是当在某个时间点发生在视频,所以你必须凑合用轮询机制。
不隶属于 StackOverflow