2014-11-24 83 views
0

这可能是重复的,但我并没有完全找到答案,那么什么是更有效 - 利用只是一个普通的视频元素(如果我不需要IE8的支持,例如,所有的花哨的东西),或使用一些视频插件像video.js?请问元素或视频插件加载速度更快吗?

我主要关注的是加载时间 - 有东西,使视频文件的加载速度更快使用视频插件是什么时候?

回答

0

随着插件(无论是Flash或类似的Video.js框架)你有插件本身的装载/初始化的时间来考虑,尽管这相比将视频预加载时间在很大程度上是最小的。一些Flash播放器有一个相当大的.swf文件,尽管大多数(如你将遇到的大多数.js框架)都是现在很好的优化。

时间的最大块,要么用,将预缓冲去的状态下,视频可以通过播放无需进一步缓冲。这将通过该决议受到影响,视频本身和优化像positioning of the MOOV atom的帧率等(如果它是在例如一个约会专家开始然后在浏览器不具有读/缓存整个视频剪辑的时候,才开始播放)

Flash(一个插件)可能对不同类型的媒体有更好的支持(例如,如果你想使用像HLS或DASH这样的fMPEG格式),但可能会限制你可以运行的设备/平台。 HTML5和<video>标签会 - 正如你所指出 - 仅允许在更现代的浏览器和带或不带播放器框架来扩展它提供了很大的灵活性(和能力随时间提高)。 This是一个很好的利弊概述。