我想等到视频的指定时间再执行smthg。如何在Android中制作?我认为handler.postDelaywait注释不明智。

最佳答案

假设您使用android.media.MediaPlayer类播放视频。

有.getCurrentPosition()(返回当前时间(以毫秒为单位))和.getDuration()(返回视频持续时间(以毫秒为单位))的方法可以为您提供帮助。

您可以每秒调用一次(或任何其他时间间隔).getCurrentPosition(),当它返回指定时间时,您可以执行所需的操作。

可以将相同的技术应用于Vitamio播放器或ExoPlayer或任何其他能够返回当前位置的技术。

07-24 09:37
查看更多