cloneNode()使html视频出现滞后,有时根本无法渲染

凯西

当我单击时video,它应该从其原始位置动画到某个目标位置。由于某些原因,我无法为原始video元素设置动画,因此我为由创建的克隆创建了动画cloneNode()单击时,我只浏览了大约5个视频(时长少于20秒)和5个图像。我的动画方法是仅使视频滞后,有时根本不渲染,而图像似乎不受影响。我注释掉了我所有的动画代码,除了一行:

var clone = videoElement.cloneNode( false ); 

没有动画代码,图像/视频将立即传送到目标位置(这是预期的)。但是,当我单击相对较快时,如果不加注释,则会导致视频滞后一些(如果幸运的话),有时甚至根本无法在Chrome中呈现。在Edge中,视频需要花费几秒钟的时间来渲染。删除该行,无论我单击多快,视频都可以很好地加载/渲染。

  1. 为什么会这样?是否cloneNode真的只是慢?
  2. 是否有解决此问题的切实可行的解决方案?
凯西

似乎问题出在cloneNode()上,但事实证明这是因为我使用mp4文件作为视频源。在Chrome中不推荐使用mp4。转换为webm视频文件后,滞后/渲染问题就完全消失了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

cloneNode()使html视频出现滞后,有时根本无法渲染

来自分类Dev

BIND9:DNS有时(!)解析时间很长或根本无法工作

来自分类Dev

OpenGL阵列纹理根本无法渲染

来自分类Dev

JFrame有时根本不出现?

来自分类Dev

低端笔记本电脑上的一些高清视频出现口吃/滞后现象

来自分类Dev

视频出现时暂停滑块

来自分类Dev

在 Ubuntu 20.04 上出现严重崩溃。根本无法使用

来自分类Dev

ios中的YouTube视频有时无法正常工作

来自分类Dev

Chrome中的SVG有时无法渲染

来自分类Dev

componentDidMount没有被调用,似乎根本无法正常工作

来自分类Dev

MySQL根本无法连接

来自分类Dev

网站根本无法扩展

来自分类Dev

根本无法识别javaScript

来自分类Dev

为什么有时某些卡根本不旋转?

来自分类Dev

滚动时Android Studio有时会滞后

来自分类Dev

BufferedImage有时不渲染

来自分类Dev

HTML链接有时无法正常工作

来自分类Dev

HTML链接有时无法正常工作

来自分类Dev

在HTML5视频上渲染下拉菜单时出现问题

来自分类Dev

NetBeans 7.3.1突然根本无法启动

来自分类Dev

我的滑动滑杆根本无法工作

来自分类Dev

Swift根本无法发送URLRequest吗?

来自分类Dev

Powershell根本无法连接到Internet

来自分类Dev

ServieConnection根本无法使用Android

来自分类Dev

FileZilla根本无法发送任何文件

来自分类Dev

根本无法播放电影

来自分类Dev

新电脑根本无法启动

来自分类Dev

NetBeans 7.3.1突然根本无法启动

来自分类Dev

现在,visudo根本无法工作