Javascript 视频帧冻结在下一帧HTML5视频上

Javascript 视频帧冻结在下一帧HTML5视频上,javascript,html,video,Javascript,Html,Video,我有一个基本的HTML5视频播放器,它有一个上一帧/下一帧按钮(每个动作一个)。 当我播放视频时,它通常会显示所有帧,但当我在第45帧暂停时,当我单击下一帧时,它会在屏幕上显示第55帧 我仍然可以单击“下一步”,直到它到达第55帧并显示相同的冻结帧 如果我在45号暂停并单击“下一步”,也会发生同样的情况。它显示冻结的帧,如果我播放视频,它会显示冻结的帧,直到显示的帧,但我可以正确地收听音频 视频是25fps,我做下一步: video = $("#VideoContainer_videoPlaye

我有一个基本的HTML5视频播放器,它有一个上一帧/下一帧按钮(每个动作一个)。 当我播放视频时,它通常会显示所有帧,但当我在第45帧暂停时,当我单击下一帧时,它会在屏幕上显示第55帧

我仍然可以单击“下一步”,直到它到达第55帧并显示相同的冻结帧

如果我在45号暂停并单击“下一步”,也会发生同样的情况。它显示冻结的帧,如果我播放视频,它会显示冻结的帧,直到显示的帧,但我可以正确地收听音频

视频是25fps,我做下一步:

video = $("#VideoContainer_videoPlayer")[0];
sumador = 1/25;

$("#nextFrame").click(function () {
  video.pause();

  video.currentTime = video.currentTime + sumador;

});
编辑:

我尝试的视频编解码器有:

H264+AAC 1.5Mb比特率(4.1Mb) AVC+AAC 1.5Mb比特率(4.1Mb)


这两个都是从Apple ProRes 422 HQ转换的同一个视频解决了,我将视频重新处理为4.0Mb比特率,不再冻结帧。

解决了,我将视频重新处理为4.0Mb比特率,不再冻结帧