我想等到视频的指定时间再执行smthg。如何在Android中制作?我认为handler.postDelay
和wait
注释不明智。
最佳答案
假设您使用android.media.MediaPlayer类播放视频。
有.getCurrentPosition()(返回当前时间(以毫秒为单位))和.getDuration()(返回视频持续时间(以毫秒为单位))的方法可以为您提供帮助。
您可以每秒调用一次(或任何其他时间间隔).getCurrentPosition(),当它返回指定时间时,您可以执行所需的操作。
可以将相同的技术应用于Vitamio播放器或ExoPlayer或任何其他能够返回当前位置的技术。