Javascript 如何获取HTML5中每个帧的像素数据<;视频>;要素
我想我必须等待视频加载完成,然后设置一个间隔(1/24秒)来获取视频持续时间内的当前帧数据。但这看起来很粗糙,看起来可能会跳过帧等等 那么,是否有一个“onFrameChange”监听器可以连接到,这样我就可以获得每一帧,或者以任何其他方式获得HTML5视频每一帧的图像数据 提前感谢。在任何时间更改时(通过正常播放或用户拖动控件),都会触发该事件。在Firefox上,每帧触发一次,尽管这种假设不适用于其他浏览器Javascript 如何获取HTML5中每个帧的像素数据<;视频>;要素,javascript,html,html5-video,Javascript,Html,Html5 Video,我想我必须等待视频加载完成,然后设置一个间隔(1/24秒)来获取视频持续时间内的当前帧数据。但这看起来很粗糙,看起来可能会跳过帧等等 那么,是否有一个“onFrameChange”监听器可以连接到,这样我就可以获得每一帧,或者以任何其他方式获得HTML5视频每一帧的图像数据 提前感谢。在任何时间更改时(通过正常播放或用户拖动控件),都会触发该事件。在Firefox上,每帧触发一次,尽管这种假设不适用于其他浏览器 我不认为有一种便携的方式来做你提到的事情。我一直主张timeUpdate更可靠,但没
我不认为有一种便携的方式来做你提到的事情。我一直主张
timeUpdate
更可靠,但没有取得多大进展。1/24秒或更快的间隔可能是最好的方法。timeUpdate
在3.6中每帧触发,但在4b中默认为Webkit和Opera采用的标准速率200~250ms。