这个问题让我有点困惑,这里曾经发布了一个类似的问题:
但是似乎没有找到令人满意的解决方案。
总之就是,在谷歌浏览器中HTML5视频元素的性能非常糟糕。我尝试了其他所有浏览器(IE9 / 10、Opera、Firefox、Safari、Safari iOS)都可以正常运行,但在Windows上的Chrome缓冲非常缓慢,并且有时会完全停止缓冲。它似乎忽略preload属性,尽管根据这篇文章:
http://oddlystudios.com/blog/html5-video-problems-in-chrome/
它确实预加载了,只是限制为几MB。这绝对是最近的事情,可能只影响最新版本(我使用的是26.0.1410.64 m),不仅影响我的项目,还包括YouTube在内的其他网站。这似乎与文件格式无关,只影响更长的视频(5分钟及以上)。
我想问的是,还有人遇到过这种现象吗?如果有的话,你是如何解决的?在另一个线程中,建议禁用H.264的硬件加速,但这对我不起作用,而且从开发的角度来看也不切实际。
preload =“auto”
似乎相对无助。 - Declan Tyson