【发布时间】:2012-05-26 18:37:40
【问题描述】:
如何用 Java 编写代码(使用 Java Media Framework):当播放器播放视频剪辑达到一定时间(例如,播放时间达到 3.124 分钟)时,它会生成一个事件?
【问题讨论】:
标签: java frameworks media jmf
如何用 Java 编写代码(使用 Java Media Framework):当播放器播放视频剪辑达到一定时间(例如,播放时间达到 3.124 分钟)时,它会生成一个事件?
【问题讨论】:
标签: java frameworks media jmf
JMF Player 实现 Clock,而 Clock 又提供如下方法:
setStopTime(Time)。为播放器添加监听器并监听停止事件。getMediaNanoseconds()。启动 Swing Timer 以每 NN 毫秒重复一次。检查媒体时间。如果超出感兴趣的时间,请停止计时器和播放器。【讨论】: