Javascript 更改视频元素的currentTime时要查找的事件

Javascript 更改视频元素的currentTime时要查找的事件,javascript,html5-video,Javascript,Html5 Video,当我将视频元素当前时间更改为未缓冲的点时,视频停止播放。我想知道第一帧开始播放的时间 我试着去玩,但没有成功 虽然我确实通过游戏和暂停让它工作了 所以当我暂停时,它可以播放事件,然后我听它,它告诉我,在我现在暂停的新位置可以播放。然后我就开始玩了。是否,应该,可以不停顿地完成它。为什么在ajax中没有readystatechange。如果视频暂停、停止、等待缓冲(如我的情况)触发事件。所有媒体元素事件的列表应该很有用: 如果您只是在播放并且视频本身暂停,等待和播放事件应该是相关的等待在视频因缓

当我将视频元素当前时间更改为未缓冲的点时,视频停止播放。我想知道第一帧开始播放的时间

我试着去玩,但没有成功

虽然我确实通过游戏和暂停让它工作了


所以当我暂停时,它可以播放事件,然后我听它,它告诉我,在我现在暂停的新位置可以播放。然后我就开始玩了。是否,应该,可以不停顿地完成它。为什么在ajax中没有readystatechange。如果视频暂停、停止、等待缓冲(如我的情况)触发事件。

所有媒体元素事件的列表应该很有用:

如果您只是在播放并且视频本身暂停,
等待
播放
事件应该是相关的<代码>等待在视频因缓冲来自网络的数据而被迫暂停时触发,而
播放
在准备恢复时触发。值得注意的是
播放
播放
之间的区别<代码>播放在“尝试”播放时触发,即
。暂停===false
。但是
播放
意味着它实际上正在播放(尽管有一些奇怪的情况,如链接文档中所述,这并不完全正确)


但是,如果正在查找,可以使用
查找
查找
事件。我要做的是在所有四个事件以及
canplay
上保持一个侦听器,并检查其中的
.readyState
属性。

天哪,如果您能给出一个答案,我将不胜感激。这非常困难,但我在尝试了几乎所有事件后都找到了答案……我尝试了查找、暂停、canplay、durationchange、canplaythrough、suspend、,甚至玩。找到了有效的方法。我试图把视频的快照放到画布上,其余的要么没有,要么是相同的,要么是错误的。持续时间更改太慢/太宽。根据定义,大多数事件并不像你期望的那样工作。