首页 > 解决方案 > 如何使用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 秒创建一个活动吗?

标签: javaandroidandroid-studiovideotimestamp

解决方案


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


推荐阅读