Javascript 在Chrome和Firefox中滚动视频会以一定的分辨率丢弃帧

Javascript 在Chrome和Firefox中滚动视频会以一定的分辨率丢弃帧,javascript,html,Javascript,Html,这似乎是一个简单的问题,但似乎没有多少不同的编码来解决这个问题 页面根据滚动条位置滚动视频的当前时间: 有人知道为什么在Chrome和Firefox中会出现bug,但在Safari中却能完美呈现吗 注意:在特定比特率和分辨率的视频中,无论格式、webm、ogv、mp4如何,都会出现这种情况。我今天遇到了同样的问题,通过降低给定给currentTime的值的精度,“解决”了这个问题: vid.currentTime = parseFloat(value).toPrecision(3); 出于某

这似乎是一个简单的问题,但似乎没有多少不同的编码来解决这个问题

页面根据滚动条位置滚动视频的当前时间:

有人知道为什么在Chrome和Firefox中会出现bug,但在Safari中却能完美呈现吗


注意:在特定比特率和分辨率的视频中,无论格式、webm、ogv、mp4如何,都会出现这种情况。

我今天遇到了同样的问题,通过降低给定给currentTime的值的精度,“解决”了这个问题:

vid.currentTime = parseFloat(value).toPrecision(3);

出于某种原因,它从在Chrome中持续冻结到平滑播放。

你在Mac或PC中使用Chrome和Firefox吗?你说的“童车”是什么意思?我没有狩猎旅行,所以我不确定预期的结果应该是什么。我假设每个卷轴都应该做一帧视频?在SafaryforWindows中,它什么都不做。。。预期行为是什么?预期行为是指视频的当前时间根据滚动条位置提前。诚然,我还没有在个人电脑上测试过这一点,它只是处于开发的早期阶段,然而,在平滑滚动currentTime和基于视频大小的起伏滚动之间似乎有一个分界点,使用不同的方法测试,相同的问题。每隔一段时间(通常是浏览器刚重启时),它就会正常工作一段时间。然后疯狂地掉帧。在滚动播放视频时,确实有一些东西阻止了Chrome的流畅运行。请回答一个老问题,但请检查如何对平滑滚动视频进行编码。