如何使用android视频时间戳java在某个视频帧触发活动

问题描述

我想在 android studio 上使用 Java 播放时在某个特定的时间戳创建活动。

                import android.media.MediaTimestamp;
                MediaPlayer m = new MediaPlayer();
                MediaTimestamp ts = new MediaTimestamp(0L,0L,1.0f);
                ts = m.getTimestamp();

现在,我如何使用时间戳变量 ts。这是定义时间戳的正确方法吗?我可以使用此代码在 5.530 秒创建一个活动吗?

解决方法

为什么不只是用户 Java 的计时接口?在您开始视频的那一刻,同时启动计时器。我猜你已经知道有问题的目标时间。当超过该时间量时执行一个事件,您将通过计时接口监控该事件。 关于计时器设置,您可能会感兴趣: How to set a Timer in Java?