MediaElements.js中基于时间的事件

时间:2012-12-28 19:32:41

标签: mediaelement.js

当玩家到达时间线上的某个点时,我正试图触发回调。

我最初的想法是,使用player.currentTime调用来创建一个停止点数组。这产生了这样的东西:

[1.8429549932479858, 2.831857919692993, 3.981297016143799]

接下来,使用timeupdate事件侦听器,我尝试将currentTime与我的数组进行比较,以找到匹配的值。我使用Math.round添加了一些模糊匹配,但无法获得任何一致的结果。我看到的最大问题是timeupdate方法每250ms才会触发一次。对于我的应用程序,这还不够。

我的问题是,有更直接的方法吗?

非常感谢您的帮助!

0 个答案:

没有答案