Video.js 从核心播放器中移除 Flash
2016 年 8 月,我们宣布计划将 Flash 从 Video.js 核心项目中移除。随着 Html5 视频成为标准的播放技术,以及 Flash 逐渐过时,现在是将 Flash 从核心播放器中移除并将其移至单独代码库的时候了。这将使我们能够允许开发者通过自行添加该技术来继续支持旧版浏览器,同时也能最大限度地减少 Video.js 中的旧代码并减小播放器的占用空间。
这与 Chrome、Safari 和 Firefox 的做法一致,它们都在逐步淘汰 Flash。
Chrome:Chrome 56 默认禁用 Flash
Safari:Safari 将 Flash 列为旧版插件
Firefox:减少 Firefox 中 Adobe Flash 的使用
随着 Video.js 6.0 的发布,无 Flash 的未来之梦将更接近现实。
与此同时,为了支持 Flash 技术,已经创建了一个独立的 videojs-flash 项目。当 videojs-flash 插件添加到播放器时,Flash 技术就会被添加到技术顺序中。
<link rel="stylesheet" href="path/video.js/dist/video-js.css">
<script src="path/video.js/dist/video.js"></script>
<script src="path/videojs-flash/dist/videojs-flash.js"></script>
<video id='vid' class='video-js' controls height=300 width=600>
<source src="video.mp4" type="video/mp4">
</video>
<script>
var player = videojs('vid');
</script>