【问题标题】:JMF: How to trigger event when player reaches certain time playing a video?JMF:当播放器播放视频达到一定时间时如何触发事件?
【发布时间】:2012-05-26 18:37:40
【问题描述】:

如何用 Java 编写代码(使用 Java Media Framework):当播放器播放视频剪辑达到一定​​时间(例如,播放时间达到 3.124 分钟)时,它会生成一个事件?

【问题讨论】:

    标签: java frameworks media jmf


    【解决方案1】:

    JMF Player 实现 Clock,而 Clock 又提供如下方法:

    • setStopTime(Time)。为播放器添加监听器并监听停止事件。
    • getMediaNanoseconds()。启动 Swing Timer 以每 NN 毫秒重复一次。检查媒体时间。如果超出感兴趣的时间,请停止计时器和播放器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-13
      • 2013-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      相关资源
      最近更新 更多