我正在使用 VideoView 来显示视频。我使用 setOnPreparedListener 和 setOnCompletionListener 在视频开始和结束之前和之后执行操作。
我想知道如何检测视频中的某个时间点。例如,假设我想在视频播放 10 秒时将日志写入文件。如何检测 10s 标记?
谢谢
克里斯
步骤#1:使用postDelayed()
或者每秒左右得到控制的东西。
步骤#2:检查getCurrentPosition()
并查看它是否靠近您想要的标记点。如果是这样,请进行处理。
步骤#3:起泡沫,冲洗,重复。
Android 没有任何机制可以在视频中发生某个时间点时专门调用您,因此您必须使用轮询机制。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)