在Javascript中使用currentTime时,我如何比较相等
When using currentTime in Javascript, how do I compare for equality?
我正在尝试暂停视频对象。为了做到这一点,我需要进行复杂的比较,这让我感到困惑。也许这是必要的,但它似乎应该更简单。
video.addEventListener("timeupdate", function() {
if (this.currentTime == video.endTime) {
this.pause();
}
}, false);
video.addEventListener("timeupdate", function() {
if (this.currentTime >= video.endTime && this.currentTime < (video.endTime + 1)) {
this.pause();
}
}, false);
这怎么可能呢?根据HTML音频/视频DOM currentTime属性,该值以秒为单位。我只能想象这些秒不一定是整数。如果是这样的话,我可以看到我的听众在数字是整的时候不去检查的可能性。
当两个时间相等时,我如何比较?
由于我的名声,我不能评论但我似乎可以用
得到正确的结尾this.seekable.end(0)
此外,我认为">"或"<"工作,因为"timeupdate"发生在250毫秒左右(抱歉我丢失了告诉我这个的链接)
这些会有帮助:
-控制HTML5视频的开始位置和播放时间
——https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_HTML5_audio_and_video
相关文章:
- 比较从函数和生成的日期对象
- 如何使用 node.js 比较两个 json 数组
- jQuery自定义验证比较多个输入的序列
- 反向字符串比较
- 通过JSON&比较时间
- 将DOM节点值与字符串Javascript进行比较
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- 递归深度比较
- 可以't在JavaScript中比较两个字符串
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- 如何在moment.js中只比较日期
- 无法比较javascript变量
- 比较javascript中的浮动并更改最高浮动的颜色
- 使用javascript比较对象中的对象值和数组长度
- 如何将smarty变量与javascript变量进行比较
- 比较两个数组中的元素
- MongoDB-通过比较集合和对象的数组来返回现有字段的数组
- 比较和转换多个数组
- 如何在JavaScript中比较两个日期
- immutable.js与嵌套映射/对象的比较/相等性能