普通<视频>元素或视频插件加载速度更快
Do plain <video> element or video plugins load faster?
这可能是重复的,但我没有完全找到答案,那么什么更有效 - 仅使用普通视频元素(例如,如果我不需要对 ie8 的支持和所有花哨的东西),或者使用一些视频插件,如视频.js?
我主要关心的是加载时间 - 使用视频插件时是否有使视频文件加载速度更快的东西?
使用插件(无论是Flash还是像video.js这样的框架),您可以考虑插件本身的加载/初始化时间,尽管与视频的预加载时间相比,这将在很大程度上是最小的。一些Flash播放器有一个相当大的.swf文件,尽管大多数(就像你会遇到的大多数.js框架一样)现在都得到了很好的优化。
最大的时间块(无论是哪一种)都是预缓冲,以达到视频无需进一步缓冲即可播放的状态。这将受到视频本身的分辨率、帧速率等以及 MOOV 原子定位等优化的影响(例如,如果它在.mp4的开头,那么浏览器不必在开始播放之前读取/缓存整个剪辑)
Flash(插件)可能对不同类型的媒体有更好的支持(例如,如果你想使用像HLS或DASH这样的fMPEG格式),但可能会限制你可以运行的设备/平台。HTML5 和 <video>
标签 - 正如您所指出的 - 仅在更现代的浏览器上可用,并且有或没有播放器框架来扩展它提供了很大的灵活性(并且功能随着时间的推移而改进)。这是对优缺点的一个很好的概述。
相关文章:
- 如何删除视频's缩略图时's加载在JW Player's闪光模式
- 如何开始预加载同一视频的多个部分/章节
- IE错误,视频加载在颜色框中
- 视频加载事件的角度
- 防止在视频加载时重置当前时间
- 视频加载栏在数组上工作
- AngularJS - 视频加载
- 如何创建新的YouTube视频加载功能
- 检查Javascript中图像和视频加载失败的正确方法
- 视频加载和<车身负载>
- 奇数Safari视频"加载"的行为
- 如何使用onclick将视频加载到带有javascript的HTML5页面中
- 检测视频.加载成功与否- javascript
- 禁用HTML 5视频加载
- 缩小视频<加载元数据后的大小
- 无法检索HTML5视频加载百分比
- Html5视频加载不正确
- 随机JavaScript视频加载程序
- 如何在页面上放置用于视频加载的占位符
- 我怎样才能使视频加载后点击播放,而不是以前